From 6735dbb1e7cd17e4c7fb2c209e77cdf135f07d20 Mon Sep 17 00:00:00 2001 From: "ngrok-bors-ng[bot]" <52465704+ngrok-bors-ng[bot]@users.noreply.github.com> Date: Thu, 10 Mar 2022 19:51:49 +0000 Subject: [PATCH 1/2] cut new release for ngrok-api-typescript --- README.md | 28 - docs/assets/js/search.js | 2 +- docs/classes/client.Ngrok.html | 291 +- docs/classes/services.APIKeys.html | 111 +- docs/classes/services.AbuseReports.html | 105 +- docs/classes/services.AgentIngresses.html | 111 +- .../services.CertificateAuthorities.html | 111 +- docs/classes/services.Credentials.html | 111 +- .../services.EdgeRouteBackendModule.html | 270 + ...ervices.EdgeRouteCircuitBreakerModule.html | 270 + .../services.EdgeRouteCompressionModule.html | 270 + ...ervices.EdgeRouteIPRestrictionModule.html} | 155 +- .../services.EdgeRouteOAuthModule.html | 270 + .../classes/services.EdgeRouteOIDCModule.html | 270 + ...rvices.EdgeRouteRequestHeadersModule.html} | 155 +- ...rvices.EdgeRouteResponseHeadersModule.html | 270 + .../classes/services.EdgeRouteSAMLModule.html | 270 + ...es.EdgeRouteWebhookVerificationModule.html | 270 + ....EdgeRouteWebsocketTCPConverterModule.html | 270 + docs/classes/services.EdgesHTTPS.html | 343 + docs/classes/services.EdgesHTTPSRoutes.html | 317 + docs/classes/services.EdgesTCP.html | 343 + docs/classes/services.EdgesTLS.html | 343 + .../services.EndpointCompressionModule.html | 369 - .../services.EndpointConfigurations.html | 451 - ...services.EndpointRequestHeadersModule.html | 369 - ...vices.EndpointWebhookValidationModule.html | 369 - docs/classes/services.Endpoints.html | 256 + docs/classes/services.EventDestinations.html | 113 +- docs/classes/services.EventSources.html | 111 +- docs/classes/services.EventSubscriptions.html | 111 +- docs/classes/services.FailoverBackends.html | 353 + .../services.HTTPResponseBackends.html | 318 + ...=> services.HTTPSEdgeMutualTLSModule.html} | 143 +- ...rvices.HTTPSEdgeTLSTerminationModule.html} | 143 +- docs/classes/services.IPPolicies.html | 111 +- docs/classes/services.IPPolicyRules.html | 111 +- docs/classes/services.IPRestrictions.html | 113 +- docs/classes/services.ReservedAddrs.html | 143 +- docs/classes/services.ReservedDomains.html | 179 +- .../services.SSHCertificateAuthorities.html | 111 +- docs/classes/services.SSHCredentials.html | 111 +- .../classes/services.SSHHostCertificates.html | 111 +- .../classes/services.SSHUserCertificates.html | 111 +- ...tml => services.TCPEdgeBackendModule.html} | 149 +- ... services.TCPEdgeIPRestrictionModule.html} | 143 +- docs/classes/services.TLSCertificates.html | 111 +- ...tml => services.TLSEdgeBackendModule.html} | 149 +- ... services.TLSEdgeIPRestrictionModule.html} | 149 +- ...l => services.TLSEdgeMutualTLSModule.html} | 149 +- .../services.TLSEdgeTLSTerminationModule.html | 270 + .../classes/services.TunnelGroupBackends.html | 351 + docs/classes/services.TunnelSessions.html | 111 +- docs/classes/services.Tunnels.html | 135 +- ...ms.html => services.WeightedBackends.html} | 191 +- docs/index.html | 27 - docs/interfaces/client.NgrokConfig.html | 4 +- docs/interfaces/datatypes.APIKey.html | 12 +- docs/interfaces/datatypes.APIKeyCreate.html | 4 +- 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 | 14 +- .../datatypes.AbuseReportCreate.html | 4 +- .../datatypes.AbuseReportHostname.html | 4 +- docs/interfaces/datatypes.AgentIngress.html | 16 +- .../datatypes.AgentIngressCreate.html | 6 +- .../datatypes.AgentIngressList.html | 6 +- .../datatypes.AgentIngressUpdate.html | 6 +- .../datatypes.CertificateAuthority.html | 22 +- .../datatypes.CertificateAuthorityCreate.html | 6 +- .../datatypes.CertificateAuthorityList.html | 6 +- .../datatypes.CertificateAuthorityUpdate.html | 6 +- docs/interfaces/datatypes.Credential.html | 14 +- .../datatypes.CredentialCreate.html | 6 +- docs/interfaces/datatypes.CredentialList.html | 6 +- .../datatypes.CredentialUpdate.html | 8 +- ...html => datatypes.EdgeBackendReplace.html} | 24 +- ...> datatypes.EdgeIPRestrictionReplace.html} | 22 +- ...ml => datatypes.EdgeMutualTLSReplace.html} | 22 +- .../datatypes.EdgeRouteBackendReplace.html | 190 + ...atypes.EdgeRouteCircuitBreakerReplace.html | 190 + ...atatypes.EdgeRouteCompressionReplace.html} | 36 +- ...tatypes.EdgeRouteIPRestrictionReplace.html | 190 + ...lace.html => datatypes.EdgeRouteItem.html} | 50 +- ...l => datatypes.EdgeRouteOAuthReplace.html} | 36 +- .../datatypes.EdgeRouteOIDCReplace.html | 190 + ...types.EdgeRouteRequestHeadersReplace.html} | 36 +- ...types.EdgeRouteResponseHeadersReplace.html | 190 + ...ml => datatypes.EdgeRouteSAMLReplace.html} | 36 +- ....EdgeRouteWebhookVerificationReplace.html} | 36 +- ...EdgeRouteWebsocketTCPConverterReplace.html | 190 + ...ypes.EdgeTLSTerminationAtEdgeReplace.html} | 24 +- ... datatypes.EdgeTLSTerminationReplace.html} | 22 +- docs/interfaces/datatypes.Endpoint.html | 395 + ...ng.html => datatypes.EndpointBackend.html} | 50 +- ...l => datatypes.EndpointBackendMutate.html} | 50 +- .../datatypes.EndpointCircuitBreaker.html | 12 +- .../datatypes.EndpointCompression.html | 2 +- .../datatypes.EndpointIPPolicy.html | 4 +- .../datatypes.EndpointIPPolicyMutate.html | 4 +- docs/interfaces/datatypes.EndpointList.html | 205 + .../datatypes.EndpointLoggingReplace.html | 176 - .../datatypes.EndpointMutualTLS.html | 4 +- .../datatypes.EndpointMutualTLSMutate.html | 4 +- docs/interfaces/datatypes.EndpointOAuth.html | 14 +- .../datatypes.EndpointOAuthFacebook.html | 10 +- .../datatypes.EndpointOAuthGitHub.html | 14 +- .../datatypes.EndpointOAuthGoogle.html | 10 +- .../datatypes.EndpointOAuthMicrosoft.html | 10 +- .../datatypes.EndpointOAuthProvider.html | 8 +- 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 | 186 + .../datatypes.EndpointWebhookValidation.html | 8 +- ...tatypes.EndpointWebsocketTCPConverter.html | 167 + docs/interfaces/datatypes.Error.html | 8 +- .../datatypes.EventDestination.html | 14 +- .../datatypes.EventDestinationCreate.html | 8 +- .../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 | 14 +- .../datatypes.EventSubscriptionCreate.html | 10 +- .../datatypes.EventSubscriptionList.html | 6 +- .../datatypes.EventSubscriptionUpdate.html | 12 +- docs/interfaces/datatypes.EventTarget.html | 6 +- .../datatypes.EventTargetCloudwatchLogs.html | 4 +- .../datatypes.EventTargetFirehose.html | 4 +- .../datatypes.EventTargetKinesis.html | 4 +- ...te.html => datatypes.FailoverBackend.html} | 122 +- .../datatypes.FailoverBackendCreate.html | 205 + .../datatypes.FailoverBackendList.html | 205 + .../datatypes.FailoverBackendUpdate.html | 219 + .../datatypes.HTTPResponseBackend.html | 295 + .../datatypes.HTTPResponseBackendCreate.html | 243 + .../datatypes.HTTPResponseBackendList.html | 190 + ... datatypes.HTTPResponseBackendUpdate.html} | 99 +- ...ntStream.html => datatypes.HTTPSEdge.html} | 141 +- .../interfaces/datatypes.HTTPSEdgeCreate.html | 238 + ...List.html => datatypes.HTTPSEdgeList.html} | 40 +- ...ion.html => datatypes.HTTPSEdgeRoute.html} | 255 +- ...ml => datatypes.HTTPSEdgeRouteCreate.html} | 211 +- ...ml => datatypes.HTTPSEdgeRouteUpdate.html} | 208 +- .../interfaces/datatypes.HTTPSEdgeUpdate.html | 257 + docs/interfaces/datatypes.IPPolicy.html | 29 +- docs/interfaces/datatypes.IPPolicyCreate.html | 23 +- docs/interfaces/datatypes.IPPolicyList.html | 6 +- docs/interfaces/datatypes.IPPolicyRule.html | 33 +- .../datatypes.IPPolicyRuleCreate.html | 27 +- .../datatypes.IPPolicyRuleList.html | 6 +- .../datatypes.IPPolicyRuleUpdate.html | 8 +- docs/interfaces/datatypes.IPPolicyUpdate.html | 6 +- docs/interfaces/datatypes.IPRestriction.html | 16 +- .../datatypes.IPRestrictionCreate.html | 10 +- .../datatypes.IPRestrictionList.html | 6 +- .../datatypes.IPRestrictionUpdate.html | 10 +- docs/interfaces/datatypes.Item.html | 2 +- docs/interfaces/datatypes.Paging.html | 4 +- docs/interfaces/datatypes.Ref.html | 4 +- docs/interfaces/datatypes.ReservedAddr.html | 33 +- .../datatypes.ReservedAddrCreate.html | 25 +- .../datatypes.ReservedAddrList.html | 6 +- .../datatypes.ReservedAddrUpdate.html | 25 +- docs/interfaces/datatypes.ReservedDomain.html | 62 +- .../datatypes.ReservedDomainCertJob.html | 8 +- .../datatypes.ReservedDomainCertPolicy.html | 4 +- .../datatypes.ReservedDomainCertStatus.html | 4 +- .../datatypes.ReservedDomainCreate.html | 50 +- .../datatypes.ReservedDomainList.html | 6 +- .../datatypes.ReservedDomainUpdate.html | 48 +- .../datatypes.SSHCertificateAuthority.html | 14 +- ...tatypes.SSHCertificateAuthorityCreate.html | 10 +- ...datatypes.SSHCertificateAuthorityList.html | 6 +- ...tatypes.SSHCertificateAuthorityUpdate.html | 6 +- docs/interfaces/datatypes.SSHCredential.html | 14 +- .../datatypes.SSHCredentialCreate.html | 8 +- .../datatypes.SSHCredentialList.html | 6 +- .../datatypes.SSHCredentialUpdate.html | 8 +- .../datatypes.SSHHostCertificate.html | 24 +- .../datatypes.SSHHostCertificateCreate.html | 14 +- .../datatypes.SSHHostCertificateList.html | 6 +- .../datatypes.SSHHostCertificateUpdate.html | 6 +- .../datatypes.SSHUserCertificate.html | 28 +- .../datatypes.SSHUserCertificateCreate.html | 18 +- .../datatypes.SSHUserCertificateList.html | 6 +- .../datatypes.SSHUserCertificateUpdate.html | 6 +- docs/interfaces/datatypes.TCPEdge.html | 295 + docs/interfaces/datatypes.TCPEdgeCreate.html | 238 + docs/interfaces/datatypes.TCPEdgeList.html | 205 + docs/interfaces/datatypes.TCPEdgeUpdate.html | 257 + docs/interfaces/datatypes.TLSCertificate.html | 42 +- .../datatypes.TLSCertificateCreate.html | 8 +- .../datatypes.TLSCertificateList.html | 6 +- .../datatypes.TLSCertificateSANs.html | 4 +- .../datatypes.TLSCertificateUpdate.html | 6 +- docs/interfaces/datatypes.TLSEdge.html | 323 + docs/interfaces/datatypes.TLSEdgeCreate.html | 266 + docs/interfaces/datatypes.TLSEdgeList.html | 205 + docs/interfaces/datatypes.TLSEdgeUpdate.html | 285 + docs/interfaces/datatypes.Tunnel.html | 94 +- .../datatypes.TunnelGroupBackend.html | 281 + .../datatypes.TunnelGroupBackendCreate.html | 205 + .../datatypes.TunnelGroupBackendList.html | 205 + .../datatypes.TunnelGroupBackendUpdate.html | 219 + docs/interfaces/datatypes.TunnelList.html | 6 +- docs/interfaces/datatypes.TunnelSession.html | 20 +- .../datatypes.TunnelSessionList.html | 6 +- .../datatypes.TunnelSessionsUpdate.html | 2 +- .../interfaces/datatypes.WeightedBackend.html | 262 + .../datatypes.WeightedBackendCreate.html | 205 + ...tml => datatypes.WeightedBackendList.html} | 38 +- .../datatypes.WeightedBackendUpdate.html | 219 + docs/modules/datatypes.html | 292 +- docs/modules/services.html | 114 +- lib/client.d.ts | 72 +- lib/client.d.ts.map | 2 +- lib/client.js | 60 +- lib/client.js.map | 2 +- lib/datatypes.d.ts | 818 +- lib/datatypes.d.ts.map | 2 +- lib/services.d.ts | 510 +- lib/services.d.ts.map | 2 +- lib/services.js | 2063 +++-- lib/services.js.map | 2 +- package-lock.json | 8031 +++++++++++++---- package.json | 4 +- src/client.ts | 133 +- src/datatypes.ts | 884 +- src/services.ts | 1922 ++-- test/endpointConfigurations.test.js | 67 - 243 files changed, 26166 insertions(+), 10588 deletions(-) create mode 100644 docs/classes/services.EdgeRouteBackendModule.html create mode 100644 docs/classes/services.EdgeRouteCircuitBreakerModule.html create mode 100644 docs/classes/services.EdgeRouteCompressionModule.html rename docs/classes/{services.EndpointCircuitBreakerModule.html => services.EdgeRouteIPRestrictionModule.html} (50%) create mode 100644 docs/classes/services.EdgeRouteOAuthModule.html create mode 100644 docs/classes/services.EdgeRouteOIDCModule.html rename docs/classes/{services.EndpointResponseHeadersModule.html => services.EdgeRouteRequestHeadersModule.html} (50%) create mode 100644 docs/classes/services.EdgeRouteResponseHeadersModule.html create mode 100644 docs/classes/services.EdgeRouteSAMLModule.html create mode 100644 docs/classes/services.EdgeRouteWebhookVerificationModule.html create mode 100644 docs/classes/services.EdgeRouteWebsocketTCPConverterModule.html create mode 100644 docs/classes/services.EdgesHTTPS.html create mode 100644 docs/classes/services.EdgesHTTPSRoutes.html create mode 100644 docs/classes/services.EdgesTCP.html create mode 100644 docs/classes/services.EdgesTLS.html delete mode 100644 docs/classes/services.EndpointCompressionModule.html delete mode 100644 docs/classes/services.EndpointConfigurations.html delete mode 100644 docs/classes/services.EndpointRequestHeadersModule.html delete mode 100644 docs/classes/services.EndpointWebhookValidationModule.html create mode 100644 docs/classes/services.Endpoints.html create mode 100644 docs/classes/services.FailoverBackends.html create mode 100644 docs/classes/services.HTTPResponseBackends.html rename docs/classes/{services.EndpointMutualTLSModule.html => services.HTTPSEdgeMutualTLSModule.html} (55%) rename docs/classes/{services.EndpointTLSTerminationModule.html => services.HTTPSEdgeTLSTerminationModule.html} (55%) rename docs/classes/{services.EndpointSAMLModule.html => services.TCPEdgeBackendModule.html} (53%) rename docs/classes/{services.EndpointIPPolicyModule.html => services.TCPEdgeIPRestrictionModule.html} (55%) rename docs/classes/{services.EndpointLoggingModule.html => services.TLSEdgeBackendModule.html} (53%) rename docs/classes/{services.EndpointOIDCModule.html => services.TLSEdgeIPRestrictionModule.html} (53%) rename docs/classes/{services.EndpointOAuthModule.html => services.TLSEdgeMutualTLSModule.html} (54%) create mode 100644 docs/classes/services.TLSEdgeTLSTerminationModule.html create mode 100644 docs/classes/services.TunnelGroupBackends.html rename docs/classes/{services.EventStreams.html => services.WeightedBackends.html} (54%) rename docs/interfaces/{datatypes.EndpointOIDCReplace.html => datatypes.EdgeBackendReplace.html} (84%) rename docs/interfaces/{datatypes.EndpointIPPolicyReplace.html => datatypes.EdgeIPRestrictionReplace.html} (86%) rename docs/interfaces/{datatypes.EndpointMutualTLSReplace.html => datatypes.EdgeMutualTLSReplace.html} (86%) create mode 100644 docs/interfaces/datatypes.EdgeRouteBackendReplace.html create mode 100644 docs/interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html rename docs/interfaces/{datatypes.EndpointCompressionReplace.html => datatypes.EdgeRouteCompressionReplace.html} (75%) create mode 100644 docs/interfaces/datatypes.EdgeRouteIPRestrictionReplace.html rename docs/interfaces/{datatypes.EndpointCircuitBreakerReplace.html => datatypes.EdgeRouteItem.html} (80%) rename docs/interfaces/{datatypes.EndpointOAuthReplace.html => datatypes.EdgeRouteOAuthReplace.html} (76%) create mode 100644 docs/interfaces/datatypes.EdgeRouteOIDCReplace.html rename docs/interfaces/{datatypes.EndpointRequestHeadersReplace.html => datatypes.EdgeRouteRequestHeadersReplace.html} (75%) create mode 100644 docs/interfaces/datatypes.EdgeRouteResponseHeadersReplace.html rename docs/interfaces/{datatypes.EndpointSAMLReplace.html => datatypes.EdgeRouteSAMLReplace.html} (76%) rename docs/interfaces/{datatypes.EndpointWebhookValidationReplace.html => datatypes.EdgeRouteWebhookVerificationReplace.html} (74%) create mode 100644 docs/interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html rename docs/interfaces/{datatypes.EndpointResponseHeadersReplace.html => datatypes.EdgeTLSTerminationAtEdgeReplace.html} (83%) rename docs/interfaces/{datatypes.EndpointTLSTerminationReplace.html => datatypes.EdgeTLSTerminationReplace.html} (85%) create mode 100644 docs/interfaces/datatypes.Endpoint.html rename docs/interfaces/{datatypes.EndpointLogging.html => datatypes.EndpointBackend.html} (83%) rename docs/interfaces/{datatypes.EndpointLoggingMutate.html => datatypes.EndpointBackendMutate.html} (82%) create mode 100644 docs/interfaces/datatypes.EndpointList.html delete mode 100644 docs/interfaces/datatypes.EndpointLoggingReplace.html create mode 100644 docs/interfaces/datatypes.EndpointTLSTerminationAtEdge.html create mode 100644 docs/interfaces/datatypes.EndpointWebsocketTCPConverter.html rename docs/interfaces/{datatypes.EventStreamCreate.html => datatypes.FailoverBackend.html} (68%) create mode 100644 docs/interfaces/datatypes.FailoverBackendCreate.html create mode 100644 docs/interfaces/datatypes.FailoverBackendList.html create mode 100644 docs/interfaces/datatypes.FailoverBackendUpdate.html create mode 100644 docs/interfaces/datatypes.HTTPResponseBackend.html create mode 100644 docs/interfaces/datatypes.HTTPResponseBackendCreate.html create mode 100644 docs/interfaces/datatypes.HTTPResponseBackendList.html rename docs/interfaces/{datatypes.EventStreamUpdate.html => datatypes.HTTPResponseBackendUpdate.html} (70%) rename docs/interfaces/{datatypes.EventStream.html => datatypes.HTTPSEdge.html} (68%) create mode 100644 docs/interfaces/datatypes.HTTPSEdgeCreate.html rename docs/interfaces/{datatypes.EventStreamList.html => datatypes.HTTPSEdgeList.html} (80%) rename docs/interfaces/{datatypes.EndpointConfiguration.html => datatypes.HTTPSEdgeRoute.html} (67%) rename docs/interfaces/{datatypes.EndpointConfigurationCreate.html => datatypes.HTTPSEdgeRouteCreate.html} (66%) rename docs/interfaces/{datatypes.EndpointConfigurationUpdate.html => datatypes.HTTPSEdgeRouteUpdate.html} (64%) create mode 100644 docs/interfaces/datatypes.HTTPSEdgeUpdate.html create mode 100644 docs/interfaces/datatypes.TCPEdge.html create mode 100644 docs/interfaces/datatypes.TCPEdgeCreate.html create mode 100644 docs/interfaces/datatypes.TCPEdgeList.html create mode 100644 docs/interfaces/datatypes.TCPEdgeUpdate.html create mode 100644 docs/interfaces/datatypes.TLSEdge.html create mode 100644 docs/interfaces/datatypes.TLSEdgeCreate.html create mode 100644 docs/interfaces/datatypes.TLSEdgeList.html create mode 100644 docs/interfaces/datatypes.TLSEdgeUpdate.html create mode 100644 docs/interfaces/datatypes.TunnelGroupBackend.html create mode 100644 docs/interfaces/datatypes.TunnelGroupBackendCreate.html create mode 100644 docs/interfaces/datatypes.TunnelGroupBackendList.html create mode 100644 docs/interfaces/datatypes.TunnelGroupBackendUpdate.html create mode 100644 docs/interfaces/datatypes.WeightedBackend.html create mode 100644 docs/interfaces/datatypes.WeightedBackendCreate.html rename docs/interfaces/{datatypes.EndpointConfigurationList.html => datatypes.WeightedBackendList.html} (78%) create mode 100644 docs/interfaces/datatypes.WeightedBackendUpdate.html delete mode 100644 test/endpointConfigurations.test.js diff --git a/README.md b/README.md index b7a3d69..7c6c846 100644 --- a/README.md +++ b/README.md @@ -119,31 +119,3 @@ try { } } ``` - -### Additional Examples - -```typescript -import { EndpointConfiguration, Error, Ngrok } from '@ngrok/ngrok-api'; - -const ngrok = new Ngrok({ - apiToken: 'an api token', -}); - -ngrok.endpointConfigurations.create({ - type: 'https', - description: 'some endpoint configuration description', - metadata: 'some endpoint configuration metadata', - requestHeaders: { - add: new Map([ - ['x-frontend', 'ngrok'] - ]), - remove: ['cache-control'], - }, -}) - .then((epc: EndpointConfiguration) => { - console.log(epc); - }) - .catch((err: Error) => { - console.log(err); - }); -``` diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index fa4bc82..e3f2dfd 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":"endpointConfigurations","url":"classes/client.Ngrok.html#endpointConfigurations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":12,"kind":1024,"name":"eventStreams","url":"classes/client.Ngrok.html#eventStreams","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":13,"kind":1024,"name":"eventDestinations","url":"classes/client.Ngrok.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":14,"kind":1024,"name":"eventSubscriptions","url":"classes/client.Ngrok.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":15,"kind":1024,"name":"eventSources","url":"classes/client.Ngrok.html#eventSources","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":16,"kind":1024,"name":"ipPolicies","url":"classes/client.Ngrok.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":17,"kind":1024,"name":"ipPolicyRules","url":"classes/client.Ngrok.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":18,"kind":1024,"name":"ipRestrictions","url":"classes/client.Ngrok.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":19,"kind":1024,"name":"reservedAddrs","url":"classes/client.Ngrok.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":20,"kind":1024,"name":"reservedDomains","url":"classes/client.Ngrok.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":21,"kind":1024,"name":"sshCertificateAuthorities","url":"classes/client.Ngrok.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":22,"kind":1024,"name":"sshCredentials","url":"classes/client.Ngrok.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":23,"kind":1024,"name":"sshHostCertificates","url":"classes/client.Ngrok.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":24,"kind":1024,"name":"sshUserCertificates","url":"classes/client.Ngrok.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":25,"kind":1024,"name":"tlsCertificates","url":"classes/client.Ngrok.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":26,"kind":1024,"name":"tunnelSessions","url":"classes/client.Ngrok.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":27,"kind":1024,"name":"tunnels","url":"classes/client.Ngrok.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":28,"kind":1024,"name":"pointcfgModule","url":"classes/client.Ngrok.html#pointcfgModule","classes":"tsd-kind-property tsd-parent-kind-class","parent":"client.Ngrok"},{"id":29,"kind":65536,"name":"__type","url":"classes/client.Ngrok.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"client.Ngrok"},{"id":30,"kind":1024,"name":"endpointLoggingModule","url":"classes/client.Ngrok.html#__type.endpointLoggingModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":31,"kind":1024,"name":"endpointCircuitBreakerModule","url":"classes/client.Ngrok.html#__type.endpointCircuitBreakerModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":32,"kind":1024,"name":"endpointCompressionModule","url":"classes/client.Ngrok.html#__type.endpointCompressionModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":33,"kind":1024,"name":"endpointTlsTerminationModule","url":"classes/client.Ngrok.html#__type.endpointTlsTerminationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":34,"kind":1024,"name":"endpointIpPolicyModule","url":"classes/client.Ngrok.html#__type.endpointIpPolicyModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":35,"kind":1024,"name":"endpointMutualTlsModule","url":"classes/client.Ngrok.html#__type.endpointMutualTlsModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":36,"kind":1024,"name":"endpointRequestHeadersModule","url":"classes/client.Ngrok.html#__type.endpointRequestHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":37,"kind":1024,"name":"endpointResponseHeadersModule","url":"classes/client.Ngrok.html#__type.endpointResponseHeadersModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":38,"kind":1024,"name":"endpointOAuthModule","url":"classes/client.Ngrok.html#__type.endpointOAuthModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":39,"kind":1024,"name":"endpointWebhookValidationModule","url":"classes/client.Ngrok.html#__type.endpointWebhookValidationModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":40,"kind":1024,"name":"endpointSamlModule","url":"classes/client.Ngrok.html#__type.endpointSamlModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":41,"kind":1024,"name":"endpointOidcModule","url":"classes/client.Ngrok.html#__type.endpointOidcModule","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"client.Ngrok.__type"},{"id":42,"kind":1,"name":"datatypes","url":"modules/datatypes.html","classes":"tsd-kind-module"},{"id":43,"kind":256,"name":"Empty","url":"interfaces/datatypes.Empty.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":44,"kind":256,"name":"Item","url":"interfaces/datatypes.Item.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":45,"kind":1024,"name":"id","url":"interfaces/datatypes.Item.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Item"},{"id":46,"kind":256,"name":"Paging","url":"interfaces/datatypes.Paging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":47,"kind":1024,"name":"beforeId","url":"interfaces/datatypes.Paging.html#beforeId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":48,"kind":1024,"name":"limit","url":"interfaces/datatypes.Paging.html#limit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Paging"},{"id":49,"kind":256,"name":"Error","url":"interfaces/datatypes.Error.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":50,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.Error.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":51,"kind":1024,"name":"statusCode","url":"interfaces/datatypes.Error.html#statusCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":52,"kind":1024,"name":"msg","url":"interfaces/datatypes.Error.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":53,"kind":1024,"name":"details","url":"interfaces/datatypes.Error.html#details","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Error"},{"id":54,"kind":256,"name":"Ref","url":"interfaces/datatypes.Ref.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":55,"kind":1024,"name":"id","url":"interfaces/datatypes.Ref.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":56,"kind":1024,"name":"uri","url":"interfaces/datatypes.Ref.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Ref"},{"id":57,"kind":256,"name":"AbuseReport","url":"interfaces/datatypes.AbuseReport.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":58,"kind":1024,"name":"id","url":"interfaces/datatypes.AbuseReport.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":59,"kind":1024,"name":"uri","url":"interfaces/datatypes.AbuseReport.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":60,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AbuseReport.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":61,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReport.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":62,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReport.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":63,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReport.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":64,"kind":1024,"name":"hostnames","url":"interfaces/datatypes.AbuseReport.html#hostnames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReport"},{"id":65,"kind":256,"name":"AbuseReportHostname","url":"interfaces/datatypes.AbuseReportHostname.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":66,"kind":1024,"name":"hostname","url":"interfaces/datatypes.AbuseReportHostname.html#hostname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":67,"kind":1024,"name":"status","url":"interfaces/datatypes.AbuseReportHostname.html#status","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportHostname"},{"id":68,"kind":256,"name":"AbuseReportCreate","url":"interfaces/datatypes.AbuseReportCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":69,"kind":1024,"name":"urls","url":"interfaces/datatypes.AbuseReportCreate.html#urls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":70,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AbuseReportCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AbuseReportCreate"},{"id":71,"kind":256,"name":"AgentIngressCreate","url":"interfaces/datatypes.AgentIngressCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":72,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":73,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":74,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngressCreate.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressCreate"},{"id":75,"kind":256,"name":"AgentIngressUpdate","url":"interfaces/datatypes.AgentIngressUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":76,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngressUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":77,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngressUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":78,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngressUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressUpdate"},{"id":79,"kind":256,"name":"AgentIngress","url":"interfaces/datatypes.AgentIngress.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":80,"kind":1024,"name":"id","url":"interfaces/datatypes.AgentIngress.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":81,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngress.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":82,"kind":1024,"name":"description","url":"interfaces/datatypes.AgentIngress.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":83,"kind":1024,"name":"metadata","url":"interfaces/datatypes.AgentIngress.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":84,"kind":1024,"name":"domain","url":"interfaces/datatypes.AgentIngress.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":85,"kind":1024,"name":"nsTargets","url":"interfaces/datatypes.AgentIngress.html#nsTargets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":86,"kind":1024,"name":"regionDomains","url":"interfaces/datatypes.AgentIngress.html#regionDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":87,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.AgentIngress.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngress"},{"id":88,"kind":256,"name":"AgentIngressList","url":"interfaces/datatypes.AgentIngressList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":89,"kind":1024,"name":"ingresses","url":"interfaces/datatypes.AgentIngressList.html#ingresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":90,"kind":1024,"name":"uri","url":"interfaces/datatypes.AgentIngressList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":91,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.AgentIngressList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AgentIngressList"},{"id":92,"kind":256,"name":"APIKeyCreate","url":"interfaces/datatypes.APIKeyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":93,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":94,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyCreate"},{"id":95,"kind":256,"name":"APIKeyUpdate","url":"interfaces/datatypes.APIKeyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":96,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKeyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":97,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKeyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":98,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKeyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyUpdate"},{"id":99,"kind":256,"name":"APIKey","url":"interfaces/datatypes.APIKey.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":100,"kind":1024,"name":"id","url":"interfaces/datatypes.APIKey.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":101,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKey.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":102,"kind":1024,"name":"description","url":"interfaces/datatypes.APIKey.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":103,"kind":1024,"name":"metadata","url":"interfaces/datatypes.APIKey.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":104,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.APIKey.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":105,"kind":1024,"name":"token","url":"interfaces/datatypes.APIKey.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKey"},{"id":106,"kind":256,"name":"APIKeyList","url":"interfaces/datatypes.APIKeyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":107,"kind":1024,"name":"keys","url":"interfaces/datatypes.APIKeyList.html#keys","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":108,"kind":1024,"name":"uri","url":"interfaces/datatypes.APIKeyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":109,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.APIKeyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.APIKeyList"},{"id":110,"kind":256,"name":"CertificateAuthorityCreate","url":"interfaces/datatypes.CertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":111,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":112,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":113,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthorityCreate.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityCreate"},{"id":114,"kind":256,"name":"CertificateAuthorityUpdate","url":"interfaces/datatypes.CertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":115,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":116,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":117,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityUpdate"},{"id":118,"kind":256,"name":"CertificateAuthority","url":"interfaces/datatypes.CertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":119,"kind":1024,"name":"id","url":"interfaces/datatypes.CertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":120,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":121,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.CertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":122,"kind":1024,"name":"description","url":"interfaces/datatypes.CertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":123,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":124,"kind":1024,"name":"caPem","url":"interfaces/datatypes.CertificateAuthority.html#caPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":125,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.CertificateAuthority.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":126,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.CertificateAuthority.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":127,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.CertificateAuthority.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":128,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.CertificateAuthority.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":129,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.CertificateAuthority.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthority"},{"id":130,"kind":256,"name":"CertificateAuthorityList","url":"interfaces/datatypes.CertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":131,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.CertificateAuthorityList.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":132,"kind":1024,"name":"uri","url":"interfaces/datatypes.CertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":133,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CertificateAuthorityList"},{"id":134,"kind":256,"name":"CredentialCreate","url":"interfaces/datatypes.CredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":135,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":136,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":137,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialCreate"},{"id":138,"kind":256,"name":"CredentialUpdate","url":"interfaces/datatypes.CredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":139,"kind":1024,"name":"id","url":"interfaces/datatypes.CredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":140,"kind":1024,"name":"description","url":"interfaces/datatypes.CredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":141,"kind":1024,"name":"metadata","url":"interfaces/datatypes.CredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":142,"kind":1024,"name":"acl","url":"interfaces/datatypes.CredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialUpdate"},{"id":143,"kind":256,"name":"Credential","url":"interfaces/datatypes.Credential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":144,"kind":1024,"name":"id","url":"interfaces/datatypes.Credential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":145,"kind":1024,"name":"uri","url":"interfaces/datatypes.Credential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":146,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.Credential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":147,"kind":1024,"name":"description","url":"interfaces/datatypes.Credential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":148,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Credential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":149,"kind":1024,"name":"token","url":"interfaces/datatypes.Credential.html#token","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":150,"kind":1024,"name":"acl","url":"interfaces/datatypes.Credential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Credential"},{"id":151,"kind":256,"name":"CredentialList","url":"interfaces/datatypes.CredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":152,"kind":1024,"name":"credentials","url":"interfaces/datatypes.CredentialList.html#credentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":153,"kind":1024,"name":"uri","url":"interfaces/datatypes.CredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":154,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.CredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.CredentialList"},{"id":155,"kind":256,"name":"EndpointConfiguration","url":"interfaces/datatypes.EndpointConfiguration.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":156,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointConfiguration.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":157,"kind":1024,"name":"type","url":"interfaces/datatypes.EndpointConfiguration.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":158,"kind":1024,"name":"description","url":"interfaces/datatypes.EndpointConfiguration.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":159,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EndpointConfiguration.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":160,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EndpointConfiguration.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":161,"kind":1024,"name":"uri","url":"interfaces/datatypes.EndpointConfiguration.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":162,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.EndpointConfiguration.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":163,"kind":1024,"name":"compression","url":"interfaces/datatypes.EndpointConfiguration.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":164,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.EndpointConfiguration.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":165,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.EndpointConfiguration.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":166,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.EndpointConfiguration.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":167,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.EndpointConfiguration.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":168,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.EndpointConfiguration.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":169,"kind":1024,"name":"webhookValidation","url":"interfaces/datatypes.EndpointConfiguration.html#webhookValidation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":170,"kind":1024,"name":"oauth","url":"interfaces/datatypes.EndpointConfiguration.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":171,"kind":1024,"name":"logging","url":"interfaces/datatypes.EndpointConfiguration.html#logging","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":172,"kind":1024,"name":"saml","url":"interfaces/datatypes.EndpointConfiguration.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":173,"kind":1024,"name":"oidc","url":"interfaces/datatypes.EndpointConfiguration.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfiguration"},{"id":174,"kind":256,"name":"EndpointConfigurationList","url":"interfaces/datatypes.EndpointConfigurationList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":175,"kind":1024,"name":"endpointConfigurations","url":"interfaces/datatypes.EndpointConfigurationList.html#endpointConfigurations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationList"},{"id":176,"kind":1024,"name":"uri","url":"interfaces/datatypes.EndpointConfigurationList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationList"},{"id":177,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EndpointConfigurationList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationList"},{"id":178,"kind":256,"name":"EndpointConfigurationUpdate","url":"interfaces/datatypes.EndpointConfigurationUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":179,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":180,"kind":1024,"name":"description","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":181,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":182,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":183,"kind":1024,"name":"compression","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":184,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":185,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":186,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":187,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":188,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":189,"kind":1024,"name":"webhookValidation","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#webhookValidation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":190,"kind":1024,"name":"oauth","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":191,"kind":1024,"name":"logging","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#logging","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":192,"kind":1024,"name":"saml","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":193,"kind":1024,"name":"oidc","url":"interfaces/datatypes.EndpointConfigurationUpdate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationUpdate"},{"id":194,"kind":256,"name":"EndpointConfigurationCreate","url":"interfaces/datatypes.EndpointConfigurationCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":195,"kind":1024,"name":"type","url":"interfaces/datatypes.EndpointConfigurationCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":196,"kind":1024,"name":"description","url":"interfaces/datatypes.EndpointConfigurationCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":197,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EndpointConfigurationCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":198,"kind":1024,"name":"circuitBreaker","url":"interfaces/datatypes.EndpointConfigurationCreate.html#circuitBreaker","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":199,"kind":1024,"name":"compression","url":"interfaces/datatypes.EndpointConfigurationCreate.html#compression","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":200,"kind":1024,"name":"requestHeaders","url":"interfaces/datatypes.EndpointConfigurationCreate.html#requestHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":201,"kind":1024,"name":"responseHeaders","url":"interfaces/datatypes.EndpointConfigurationCreate.html#responseHeaders","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":202,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.EndpointConfigurationCreate.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":203,"kind":1024,"name":"mutualTls","url":"interfaces/datatypes.EndpointConfigurationCreate.html#mutualTls","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":204,"kind":1024,"name":"tlsTermination","url":"interfaces/datatypes.EndpointConfigurationCreate.html#tlsTermination","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":205,"kind":1024,"name":"webhookValidation","url":"interfaces/datatypes.EndpointConfigurationCreate.html#webhookValidation","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":206,"kind":1024,"name":"oauth","url":"interfaces/datatypes.EndpointConfigurationCreate.html#oauth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":207,"kind":1024,"name":"logging","url":"interfaces/datatypes.EndpointConfigurationCreate.html#logging","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":208,"kind":1024,"name":"saml","url":"interfaces/datatypes.EndpointConfigurationCreate.html#saml","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":209,"kind":1024,"name":"oidc","url":"interfaces/datatypes.EndpointConfigurationCreate.html#oidc","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointConfigurationCreate"},{"id":210,"kind":256,"name":"EndpointWebhookValidation","url":"interfaces/datatypes.EndpointWebhookValidation.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":211,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointWebhookValidation.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":212,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointWebhookValidation.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":213,"kind":1024,"name":"secret","url":"interfaces/datatypes.EndpointWebhookValidation.html#secret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidation"},{"id":214,"kind":256,"name":"EndpointCompression","url":"interfaces/datatypes.EndpointCompression.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":215,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCompression.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCompression"},{"id":216,"kind":256,"name":"EndpointMutualTLS","url":"interfaces/datatypes.EndpointMutualTLS.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":217,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLS.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":218,"kind":1024,"name":"certificateAuthorities","url":"interfaces/datatypes.EndpointMutualTLS.html#certificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLS"},{"id":219,"kind":256,"name":"EndpointMutualTLSMutate","url":"interfaces/datatypes.EndpointMutualTLSMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":220,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":221,"kind":1024,"name":"certificateAuthorityIds","url":"interfaces/datatypes.EndpointMutualTLSMutate.html#certificateAuthorityIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSMutate"},{"id":222,"kind":256,"name":"EndpointTLSTermination","url":"interfaces/datatypes.EndpointTLSTermination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":223,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointTLSTermination.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":224,"kind":1024,"name":"terminateAt","url":"interfaces/datatypes.EndpointTLSTermination.html#terminateAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":225,"kind":1024,"name":"minVersion","url":"interfaces/datatypes.EndpointTLSTermination.html#minVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTermination"},{"id":226,"kind":256,"name":"EndpointLogging","url":"interfaces/datatypes.EndpointLogging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":227,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointLogging.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLogging"},{"id":228,"kind":1024,"name":"eventStreams","url":"interfaces/datatypes.EndpointLogging.html#eventStreams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLogging"},{"id":229,"kind":256,"name":"EndpointLoggingMutate","url":"interfaces/datatypes.EndpointLoggingMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":230,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointLoggingMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLoggingMutate"},{"id":231,"kind":1024,"name":"eventStreamIds","url":"interfaces/datatypes.EndpointLoggingMutate.html#eventStreamIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLoggingMutate"},{"id":232,"kind":256,"name":"EndpointRequestHeaders","url":"interfaces/datatypes.EndpointRequestHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":233,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointRequestHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":234,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointRequestHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":235,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointRequestHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeaders"},{"id":236,"kind":256,"name":"EndpointResponseHeaders","url":"interfaces/datatypes.EndpointResponseHeaders.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":237,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointResponseHeaders.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":238,"kind":1024,"name":"add","url":"interfaces/datatypes.EndpointResponseHeaders.html#add","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":239,"kind":1024,"name":"remove","url":"interfaces/datatypes.EndpointResponseHeaders.html#remove","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeaders"},{"id":240,"kind":256,"name":"EndpointIPPolicy","url":"interfaces/datatypes.EndpointIPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":241,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicy.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":242,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.EndpointIPPolicy.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicy"},{"id":243,"kind":256,"name":"EndpointIPPolicyMutate","url":"interfaces/datatypes.EndpointIPPolicyMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":244,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":245,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.EndpointIPPolicyMutate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyMutate"},{"id":246,"kind":256,"name":"EndpointCircuitBreaker","url":"interfaces/datatypes.EndpointCircuitBreaker.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":247,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointCircuitBreaker.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":248,"kind":1024,"name":"trippedDuration","url":"interfaces/datatypes.EndpointCircuitBreaker.html#trippedDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":249,"kind":1024,"name":"rollingWindow","url":"interfaces/datatypes.EndpointCircuitBreaker.html#rollingWindow","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":250,"kind":1024,"name":"numBuckets","url":"interfaces/datatypes.EndpointCircuitBreaker.html#numBuckets","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":251,"kind":1024,"name":"volumeThreshold","url":"interfaces/datatypes.EndpointCircuitBreaker.html#volumeThreshold","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":252,"kind":1024,"name":"errorThresholdPercentage","url":"interfaces/datatypes.EndpointCircuitBreaker.html#errorThresholdPercentage","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreaker"},{"id":253,"kind":256,"name":"EndpointOAuth","url":"interfaces/datatypes.EndpointOAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":254,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOAuth.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":255,"kind":1024,"name":"provider","url":"interfaces/datatypes.EndpointOAuth.html#provider","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":256,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOAuth.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":257,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOAuth.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":258,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOAuth.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":259,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOAuth.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":260,"kind":1024,"name":"authCheckInterval","url":"interfaces/datatypes.EndpointOAuth.html#authCheckInterval","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuth"},{"id":261,"kind":256,"name":"EndpointOAuthProvider","url":"interfaces/datatypes.EndpointOAuthProvider.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":262,"kind":1024,"name":"github","url":"interfaces/datatypes.EndpointOAuthProvider.html#github","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":263,"kind":1024,"name":"facebook","url":"interfaces/datatypes.EndpointOAuthProvider.html#facebook","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":264,"kind":1024,"name":"microsoft","url":"interfaces/datatypes.EndpointOAuthProvider.html#microsoft","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":265,"kind":1024,"name":"google","url":"interfaces/datatypes.EndpointOAuthProvider.html#google","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthProvider"},{"id":266,"kind":256,"name":"EndpointOAuthGitHub","url":"interfaces/datatypes.EndpointOAuthGitHub.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":267,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":268,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGitHub.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":269,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGitHub.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":270,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":271,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGitHub.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":272,"kind":1024,"name":"teams","url":"interfaces/datatypes.EndpointOAuthGitHub.html#teams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":273,"kind":1024,"name":"organizations","url":"interfaces/datatypes.EndpointOAuthGitHub.html#organizations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGitHub"},{"id":274,"kind":256,"name":"EndpointOAuthFacebook","url":"interfaces/datatypes.EndpointOAuthFacebook.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":275,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":276,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthFacebook.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":277,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthFacebook.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":278,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":279,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthFacebook.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthFacebook"},{"id":280,"kind":256,"name":"EndpointOAuthMicrosoft","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":281,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":282,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":283,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":284,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":285,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthMicrosoft.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthMicrosoft"},{"id":286,"kind":256,"name":"EndpointOAuthGoogle","url":"interfaces/datatypes.EndpointOAuthGoogle.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":287,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":288,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOAuthGoogle.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":289,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOAuthGoogle.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":290,"kind":1024,"name":"emailAddresses","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailAddresses","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":291,"kind":1024,"name":"emailDomains","url":"interfaces/datatypes.EndpointOAuthGoogle.html#emailDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthGoogle"},{"id":292,"kind":256,"name":"EndpointSAML","url":"interfaces/datatypes.EndpointSAML.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":293,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAML.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":294,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAML.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":295,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAML.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":296,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAML.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":297,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAML.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":298,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAML.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":299,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAML.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":300,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAML.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":301,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAML.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":302,"kind":1024,"name":"entityId","url":"interfaces/datatypes.EndpointSAML.html#entityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":303,"kind":1024,"name":"assertionConsumerServiceUrl","url":"interfaces/datatypes.EndpointSAML.html#assertionConsumerServiceUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":304,"kind":1024,"name":"singleLogoutUrl","url":"interfaces/datatypes.EndpointSAML.html#singleLogoutUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":305,"kind":1024,"name":"requestSigningCertificatePem","url":"interfaces/datatypes.EndpointSAML.html#requestSigningCertificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":306,"kind":1024,"name":"metadataUrl","url":"interfaces/datatypes.EndpointSAML.html#metadataUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":307,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAML.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAML"},{"id":308,"kind":256,"name":"EndpointSAMLMutate","url":"interfaces/datatypes.EndpointSAMLMutate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":309,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointSAMLMutate.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":310,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointSAMLMutate.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":311,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointSAMLMutate.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":312,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointSAMLMutate.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":313,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointSAMLMutate.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":314,"kind":1024,"name":"idpMetadata","url":"interfaces/datatypes.EndpointSAMLMutate.html#idpMetadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":315,"kind":1024,"name":"forceAuthn","url":"interfaces/datatypes.EndpointSAMLMutate.html#forceAuthn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":316,"kind":1024,"name":"allowIdpInitiated","url":"interfaces/datatypes.EndpointSAMLMutate.html#allowIdpInitiated","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":317,"kind":1024,"name":"authorizedGroups","url":"interfaces/datatypes.EndpointSAMLMutate.html#authorizedGroups","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":318,"kind":1024,"name":"nameidFormat","url":"interfaces/datatypes.EndpointSAMLMutate.html#nameidFormat","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLMutate"},{"id":319,"kind":256,"name":"EndpointOIDC","url":"interfaces/datatypes.EndpointOIDC.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":320,"kind":1024,"name":"enabled","url":"interfaces/datatypes.EndpointOIDC.html#enabled","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":321,"kind":1024,"name":"optionsPassthrough","url":"interfaces/datatypes.EndpointOIDC.html#optionsPassthrough","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":322,"kind":1024,"name":"cookiePrefix","url":"interfaces/datatypes.EndpointOIDC.html#cookiePrefix","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":323,"kind":1024,"name":"inactivityTimeout","url":"interfaces/datatypes.EndpointOIDC.html#inactivityTimeout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":324,"kind":1024,"name":"maximumDuration","url":"interfaces/datatypes.EndpointOIDC.html#maximumDuration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":325,"kind":1024,"name":"issuer","url":"interfaces/datatypes.EndpointOIDC.html#issuer","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":326,"kind":1024,"name":"clientId","url":"interfaces/datatypes.EndpointOIDC.html#clientId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":327,"kind":1024,"name":"clientSecret","url":"interfaces/datatypes.EndpointOIDC.html#clientSecret","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":328,"kind":1024,"name":"scopes","url":"interfaces/datatypes.EndpointOIDC.html#scopes","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDC"},{"id":329,"kind":256,"name":"EventStreamCreate","url":"interfaces/datatypes.EventStreamCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":330,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventStreamCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":331,"kind":1024,"name":"description","url":"interfaces/datatypes.EventStreamCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":332,"kind":1024,"name":"fields","url":"interfaces/datatypes.EventStreamCreate.html#fields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":333,"kind":1024,"name":"eventType","url":"interfaces/datatypes.EventStreamCreate.html#eventType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":334,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventStreamCreate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":335,"kind":1024,"name":"samplingRate","url":"interfaces/datatypes.EventStreamCreate.html#samplingRate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamCreate"},{"id":336,"kind":256,"name":"EventStreamUpdate","url":"interfaces/datatypes.EventStreamUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":337,"kind":1024,"name":"id","url":"interfaces/datatypes.EventStreamUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":338,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventStreamUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":339,"kind":1024,"name":"description","url":"interfaces/datatypes.EventStreamUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":340,"kind":1024,"name":"fields","url":"interfaces/datatypes.EventStreamUpdate.html#fields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":341,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventStreamUpdate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":342,"kind":1024,"name":"samplingRate","url":"interfaces/datatypes.EventStreamUpdate.html#samplingRate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamUpdate"},{"id":343,"kind":256,"name":"EventStreamList","url":"interfaces/datatypes.EventStreamList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":344,"kind":1024,"name":"eventStreams","url":"interfaces/datatypes.EventStreamList.html#eventStreams","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamList"},{"id":345,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventStreamList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamList"},{"id":346,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventStreamList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStreamList"},{"id":347,"kind":256,"name":"EventStream","url":"interfaces/datatypes.EventStream.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":348,"kind":1024,"name":"id","url":"interfaces/datatypes.EventStream.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":349,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventStream.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":350,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventStream.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":351,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventStream.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":352,"kind":1024,"name":"description","url":"interfaces/datatypes.EventStream.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":353,"kind":1024,"name":"fields","url":"interfaces/datatypes.EventStream.html#fields","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":354,"kind":1024,"name":"eventType","url":"interfaces/datatypes.EventStream.html#eventType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":355,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventStream.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":356,"kind":1024,"name":"samplingRate","url":"interfaces/datatypes.EventStream.html#samplingRate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventStream"},{"id":357,"kind":256,"name":"EventDestinationCreate","url":"interfaces/datatypes.EventDestinationCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":358,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":359,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":360,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationCreate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":361,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationCreate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationCreate"},{"id":362,"kind":256,"name":"EventDestinationUpdate","url":"interfaces/datatypes.EventDestinationUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":363,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestinationUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":364,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestinationUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":365,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestinationUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":366,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestinationUpdate.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":367,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestinationUpdate.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationUpdate"},{"id":368,"kind":256,"name":"EventDestination","url":"interfaces/datatypes.EventDestination.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":369,"kind":1024,"name":"id","url":"interfaces/datatypes.EventDestination.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":370,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventDestination.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":371,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventDestination.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":372,"kind":1024,"name":"description","url":"interfaces/datatypes.EventDestination.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":373,"kind":1024,"name":"format","url":"interfaces/datatypes.EventDestination.html#format","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":374,"kind":1024,"name":"target","url":"interfaces/datatypes.EventDestination.html#target","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":375,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestination.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestination"},{"id":376,"kind":256,"name":"EventDestinationList","url":"interfaces/datatypes.EventDestinationList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":377,"kind":1024,"name":"eventDestinations","url":"interfaces/datatypes.EventDestinationList.html#eventDestinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":378,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventDestinationList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":379,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventDestinationList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventDestinationList"},{"id":380,"kind":256,"name":"EventTarget","url":"interfaces/datatypes.EventTarget.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":381,"kind":1024,"name":"firehose","url":"interfaces/datatypes.EventTarget.html#firehose","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":382,"kind":1024,"name":"kinesis","url":"interfaces/datatypes.EventTarget.html#kinesis","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":383,"kind":1024,"name":"cloudwatchLogs","url":"interfaces/datatypes.EventTarget.html#cloudwatchLogs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTarget"},{"id":384,"kind":256,"name":"EventTargetFirehose","url":"interfaces/datatypes.EventTargetFirehose.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":385,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetFirehose.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":386,"kind":1024,"name":"deliveryStreamArn","url":"interfaces/datatypes.EventTargetFirehose.html#deliveryStreamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetFirehose"},{"id":387,"kind":256,"name":"EventTargetKinesis","url":"interfaces/datatypes.EventTargetKinesis.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":388,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetKinesis.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":389,"kind":1024,"name":"streamArn","url":"interfaces/datatypes.EventTargetKinesis.html#streamArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetKinesis"},{"id":390,"kind":256,"name":"EventTargetCloudwatchLogs","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":391,"kind":1024,"name":"auth","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#auth","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":392,"kind":1024,"name":"logGroupArn","url":"interfaces/datatypes.EventTargetCloudwatchLogs.html#logGroupArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventTargetCloudwatchLogs"},{"id":393,"kind":256,"name":"AWSAuth","url":"interfaces/datatypes.AWSAuth.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":394,"kind":1024,"name":"role","url":"interfaces/datatypes.AWSAuth.html#role","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":395,"kind":1024,"name":"creds","url":"interfaces/datatypes.AWSAuth.html#creds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSAuth"},{"id":396,"kind":256,"name":"AWSRole","url":"interfaces/datatypes.AWSRole.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":397,"kind":1024,"name":"roleArn","url":"interfaces/datatypes.AWSRole.html#roleArn","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSRole"},{"id":398,"kind":256,"name":"AWSCredentials","url":"interfaces/datatypes.AWSCredentials.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":399,"kind":1024,"name":"awsAccessKeyId","url":"interfaces/datatypes.AWSCredentials.html#awsAccessKeyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":400,"kind":1024,"name":"awsSecretAccessKey","url":"interfaces/datatypes.AWSCredentials.html#awsSecretAccessKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.AWSCredentials"},{"id":401,"kind":256,"name":"EventSubscriptionCreate","url":"interfaces/datatypes.EventSubscriptionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":402,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":403,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":404,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionCreate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":405,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionCreate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionCreate"},{"id":406,"kind":256,"name":"EventSubscriptionUpdate","url":"interfaces/datatypes.EventSubscriptionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":407,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscriptionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":408,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscriptionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":409,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscriptionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":410,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscriptionUpdate.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":411,"kind":1024,"name":"destinationIds","url":"interfaces/datatypes.EventSubscriptionUpdate.html#destinationIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionUpdate"},{"id":412,"kind":256,"name":"EventSubscriptionList","url":"interfaces/datatypes.EventSubscriptionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":413,"kind":1024,"name":"eventSubscriptions","url":"interfaces/datatypes.EventSubscriptionList.html#eventSubscriptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":414,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscriptionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":415,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.EventSubscriptionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscriptionList"},{"id":416,"kind":256,"name":"EventSubscription","url":"interfaces/datatypes.EventSubscription.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":417,"kind":1024,"name":"id","url":"interfaces/datatypes.EventSubscription.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":418,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSubscription.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":419,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.EventSubscription.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":420,"kind":1024,"name":"metadata","url":"interfaces/datatypes.EventSubscription.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":421,"kind":1024,"name":"description","url":"interfaces/datatypes.EventSubscription.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":422,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSubscription.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":423,"kind":1024,"name":"destinations","url":"interfaces/datatypes.EventSubscription.html#destinations","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSubscription"},{"id":424,"kind":256,"name":"EventSourceReplace","url":"interfaces/datatypes.EventSourceReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":425,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceReplace.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceReplace"},{"id":426,"kind":256,"name":"EventSource","url":"interfaces/datatypes.EventSource.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":427,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSource.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":428,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSource.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSource"},{"id":429,"kind":256,"name":"EventSourceList","url":"interfaces/datatypes.EventSourceList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":430,"kind":1024,"name":"sources","url":"interfaces/datatypes.EventSourceList.html#sources","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":431,"kind":1024,"name":"uri","url":"interfaces/datatypes.EventSourceList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceList"},{"id":432,"kind":256,"name":"EventSourceCreate","url":"interfaces/datatypes.EventSourceCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":433,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceCreate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":434,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceCreate"},{"id":435,"kind":256,"name":"EventSourceUpdate","url":"interfaces/datatypes.EventSourceUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":436,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceUpdate.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":437,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceUpdate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceUpdate"},{"id":438,"kind":256,"name":"EventSourceItem","url":"interfaces/datatypes.EventSourceItem.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":439,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourceItem.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":440,"kind":1024,"name":"type","url":"interfaces/datatypes.EventSourceItem.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourceItem"},{"id":441,"kind":256,"name":"EventSourcePaging","url":"interfaces/datatypes.EventSourcePaging.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":442,"kind":1024,"name":"subscriptionId","url":"interfaces/datatypes.EventSourcePaging.html#subscriptionId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EventSourcePaging"},{"id":443,"kind":256,"name":"IPPolicyCreate","url":"interfaces/datatypes.IPPolicyCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":444,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":445,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":446,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicyCreate.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyCreate"},{"id":447,"kind":256,"name":"IPPolicyUpdate","url":"interfaces/datatypes.IPPolicyUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":448,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":449,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":450,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyUpdate"},{"id":451,"kind":256,"name":"IPPolicy","url":"interfaces/datatypes.IPPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":452,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicy.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":453,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicy.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":454,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicy.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":455,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicy.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":456,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicy.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":457,"kind":1024,"name":"action","url":"interfaces/datatypes.IPPolicy.html#action","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicy"},{"id":458,"kind":256,"name":"IPPolicyList","url":"interfaces/datatypes.IPPolicyList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":459,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPPolicyList.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":460,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":461,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyList"},{"id":462,"kind":256,"name":"IPPolicyRuleCreate","url":"interfaces/datatypes.IPPolicyRuleCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":463,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":464,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":465,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleCreate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":466,"kind":1024,"name":"ipPolicyId","url":"interfaces/datatypes.IPPolicyRuleCreate.html#ipPolicyId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleCreate"},{"id":467,"kind":256,"name":"IPPolicyRuleUpdate","url":"interfaces/datatypes.IPPolicyRuleUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":468,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":469,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":470,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":471,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRuleUpdate.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleUpdate"},{"id":472,"kind":256,"name":"IPPolicyRule","url":"interfaces/datatypes.IPPolicyRule.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":473,"kind":1024,"name":"id","url":"interfaces/datatypes.IPPolicyRule.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":474,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRule.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":475,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPPolicyRule.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":476,"kind":1024,"name":"description","url":"interfaces/datatypes.IPPolicyRule.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":477,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPPolicyRule.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":478,"kind":1024,"name":"cidr","url":"interfaces/datatypes.IPPolicyRule.html#cidr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":479,"kind":1024,"name":"ipPolicy","url":"interfaces/datatypes.IPPolicyRule.html#ipPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRule"},{"id":480,"kind":256,"name":"IPPolicyRuleList","url":"interfaces/datatypes.IPPolicyRuleList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":481,"kind":1024,"name":"ipPolicyRules","url":"interfaces/datatypes.IPPolicyRuleList.html#ipPolicyRules","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":482,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPPolicyRuleList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":483,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPPolicyRuleList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPPolicyRuleList"},{"id":484,"kind":256,"name":"IPRestrictionCreate","url":"interfaces/datatypes.IPRestrictionCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":485,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":486,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":487,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionCreate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":488,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestrictionCreate.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":489,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionCreate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionCreate"},{"id":490,"kind":256,"name":"IPRestrictionUpdate","url":"interfaces/datatypes.IPRestrictionUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":491,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestrictionUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":492,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestrictionUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":493,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestrictionUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":494,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestrictionUpdate.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":495,"kind":1024,"name":"ipPolicyIds","url":"interfaces/datatypes.IPRestrictionUpdate.html#ipPolicyIds","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionUpdate"},{"id":496,"kind":256,"name":"IPRestriction","url":"interfaces/datatypes.IPRestriction.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":497,"kind":1024,"name":"id","url":"interfaces/datatypes.IPRestriction.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":498,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestriction.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":499,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.IPRestriction.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":500,"kind":1024,"name":"description","url":"interfaces/datatypes.IPRestriction.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":501,"kind":1024,"name":"metadata","url":"interfaces/datatypes.IPRestriction.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":502,"kind":1024,"name":"enforced","url":"interfaces/datatypes.IPRestriction.html#enforced","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":503,"kind":1024,"name":"type","url":"interfaces/datatypes.IPRestriction.html#type","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":504,"kind":1024,"name":"ipPolicies","url":"interfaces/datatypes.IPRestriction.html#ipPolicies","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestriction"},{"id":505,"kind":256,"name":"IPRestrictionList","url":"interfaces/datatypes.IPRestrictionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":506,"kind":1024,"name":"ipRestrictions","url":"interfaces/datatypes.IPRestrictionList.html#ipRestrictions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":507,"kind":1024,"name":"uri","url":"interfaces/datatypes.IPRestrictionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":508,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.IPRestrictionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.IPRestrictionList"},{"id":509,"kind":256,"name":"EndpointLoggingReplace","url":"interfaces/datatypes.EndpointLoggingReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":510,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointLoggingReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLoggingReplace"},{"id":511,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointLoggingReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointLoggingReplace"},{"id":512,"kind":256,"name":"EndpointCircuitBreakerReplace","url":"interfaces/datatypes.EndpointCircuitBreakerReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":513,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointCircuitBreakerReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreakerReplace"},{"id":514,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointCircuitBreakerReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCircuitBreakerReplace"},{"id":515,"kind":256,"name":"EndpointCompressionReplace","url":"interfaces/datatypes.EndpointCompressionReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":516,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointCompressionReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCompressionReplace"},{"id":517,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointCompressionReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointCompressionReplace"},{"id":518,"kind":256,"name":"EndpointTLSTerminationReplace","url":"interfaces/datatypes.EndpointTLSTerminationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":519,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointTLSTerminationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationReplace"},{"id":520,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointTLSTerminationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointTLSTerminationReplace"},{"id":521,"kind":256,"name":"EndpointIPPolicyReplace","url":"interfaces/datatypes.EndpointIPPolicyReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":522,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointIPPolicyReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyReplace"},{"id":523,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointIPPolicyReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointIPPolicyReplace"},{"id":524,"kind":256,"name":"EndpointMutualTLSReplace","url":"interfaces/datatypes.EndpointMutualTLSReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":525,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointMutualTLSReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSReplace"},{"id":526,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointMutualTLSReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointMutualTLSReplace"},{"id":527,"kind":256,"name":"EndpointRequestHeadersReplace","url":"interfaces/datatypes.EndpointRequestHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":528,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointRequestHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeadersReplace"},{"id":529,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointRequestHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointRequestHeadersReplace"},{"id":530,"kind":256,"name":"EndpointResponseHeadersReplace","url":"interfaces/datatypes.EndpointResponseHeadersReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":531,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointResponseHeadersReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeadersReplace"},{"id":532,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointResponseHeadersReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointResponseHeadersReplace"},{"id":533,"kind":256,"name":"EndpointOAuthReplace","url":"interfaces/datatypes.EndpointOAuthReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":534,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointOAuthReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthReplace"},{"id":535,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointOAuthReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOAuthReplace"},{"id":536,"kind":256,"name":"EndpointWebhookValidationReplace","url":"interfaces/datatypes.EndpointWebhookValidationReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":537,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointWebhookValidationReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidationReplace"},{"id":538,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointWebhookValidationReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointWebhookValidationReplace"},{"id":539,"kind":256,"name":"EndpointSAMLReplace","url":"interfaces/datatypes.EndpointSAMLReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":540,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointSAMLReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLReplace"},{"id":541,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointSAMLReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointSAMLReplace"},{"id":542,"kind":256,"name":"EndpointOIDCReplace","url":"interfaces/datatypes.EndpointOIDCReplace.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":543,"kind":1024,"name":"id","url":"interfaces/datatypes.EndpointOIDCReplace.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDCReplace"},{"id":544,"kind":1024,"name":"module","url":"interfaces/datatypes.EndpointOIDCReplace.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.EndpointOIDCReplace"},{"id":545,"kind":256,"name":"ReservedAddrCreate","url":"interfaces/datatypes.ReservedAddrCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":546,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":547,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":548,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddrCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":549,"kind":1024,"name":"endpointConfigurationId","url":"interfaces/datatypes.ReservedAddrCreate.html#endpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrCreate"},{"id":550,"kind":256,"name":"ReservedAddrUpdate","url":"interfaces/datatypes.ReservedAddrUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":551,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddrUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":552,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddrUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":553,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddrUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":554,"kind":1024,"name":"endpointConfigurationId","url":"interfaces/datatypes.ReservedAddrUpdate.html#endpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrUpdate"},{"id":555,"kind":256,"name":"ReservedAddr","url":"interfaces/datatypes.ReservedAddr.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":556,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedAddr.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":557,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddr.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":558,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedAddr.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":559,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedAddr.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":560,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedAddr.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":561,"kind":1024,"name":"addr","url":"interfaces/datatypes.ReservedAddr.html#addr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":562,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedAddr.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":563,"kind":1024,"name":"endpointConfiguration","url":"interfaces/datatypes.ReservedAddr.html#endpointConfiguration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddr"},{"id":564,"kind":256,"name":"ReservedAddrList","url":"interfaces/datatypes.ReservedAddrList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":565,"kind":1024,"name":"reservedAddrs","url":"interfaces/datatypes.ReservedAddrList.html#reservedAddrs","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":566,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedAddrList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":567,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedAddrList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedAddrList"},{"id":568,"kind":256,"name":"ReservedDomainCreate","url":"interfaces/datatypes.ReservedDomainCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":569,"kind":1024,"name":"name","url":"interfaces/datatypes.ReservedDomainCreate.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":570,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomainCreate.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":571,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":572,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":573,"kind":1024,"name":"httpEndpointConfigurationId","url":"interfaces/datatypes.ReservedDomainCreate.html#httpEndpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":574,"kind":1024,"name":"httpsEndpointConfigurationId","url":"interfaces/datatypes.ReservedDomainCreate.html#httpsEndpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":575,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":576,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainCreate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCreate"},{"id":577,"kind":256,"name":"ReservedDomainUpdate","url":"interfaces/datatypes.ReservedDomainUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":578,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomainUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":579,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomainUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":580,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomainUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":581,"kind":1024,"name":"httpEndpointConfigurationId","url":"interfaces/datatypes.ReservedDomainUpdate.html#httpEndpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":582,"kind":1024,"name":"httpsEndpointConfigurationId","url":"interfaces/datatypes.ReservedDomainUpdate.html#httpsEndpointConfigurationId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":583,"kind":1024,"name":"certificateId","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":584,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomainUpdate.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainUpdate"},{"id":585,"kind":256,"name":"ReservedDomain","url":"interfaces/datatypes.ReservedDomain.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":586,"kind":1024,"name":"id","url":"interfaces/datatypes.ReservedDomain.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":587,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomain.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":588,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.ReservedDomain.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":589,"kind":1024,"name":"description","url":"interfaces/datatypes.ReservedDomain.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":590,"kind":1024,"name":"metadata","url":"interfaces/datatypes.ReservedDomain.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":591,"kind":1024,"name":"domain","url":"interfaces/datatypes.ReservedDomain.html#domain","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":592,"kind":1024,"name":"region","url":"interfaces/datatypes.ReservedDomain.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":593,"kind":1024,"name":"cnameTarget","url":"interfaces/datatypes.ReservedDomain.html#cnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":594,"kind":1024,"name":"httpEndpointConfiguration","url":"interfaces/datatypes.ReservedDomain.html#httpEndpointConfiguration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":595,"kind":1024,"name":"httpsEndpointConfiguration","url":"interfaces/datatypes.ReservedDomain.html#httpsEndpointConfiguration","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":596,"kind":1024,"name":"certificate","url":"interfaces/datatypes.ReservedDomain.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":597,"kind":1024,"name":"certificateManagementPolicy","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementPolicy","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":598,"kind":1024,"name":"certificateManagementStatus","url":"interfaces/datatypes.ReservedDomain.html#certificateManagementStatus","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":599,"kind":1024,"name":"acmeChallengeCnameTarget","url":"interfaces/datatypes.ReservedDomain.html#acmeChallengeCnameTarget","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomain"},{"id":600,"kind":256,"name":"ReservedDomainList","url":"interfaces/datatypes.ReservedDomainList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":601,"kind":1024,"name":"reservedDomains","url":"interfaces/datatypes.ReservedDomainList.html#reservedDomains","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":602,"kind":1024,"name":"uri","url":"interfaces/datatypes.ReservedDomainList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":603,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.ReservedDomainList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainList"},{"id":604,"kind":256,"name":"ReservedDomainCertPolicy","url":"interfaces/datatypes.ReservedDomainCertPolicy.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":605,"kind":1024,"name":"authority","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#authority","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":606,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.ReservedDomainCertPolicy.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertPolicy"},{"id":607,"kind":256,"name":"ReservedDomainCertStatus","url":"interfaces/datatypes.ReservedDomainCertStatus.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":608,"kind":1024,"name":"renewsAt","url":"interfaces/datatypes.ReservedDomainCertStatus.html#renewsAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":609,"kind":1024,"name":"provisioningJob","url":"interfaces/datatypes.ReservedDomainCertStatus.html#provisioningJob","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertStatus"},{"id":610,"kind":256,"name":"ReservedDomainCertJob","url":"interfaces/datatypes.ReservedDomainCertJob.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":611,"kind":1024,"name":"errorCode","url":"interfaces/datatypes.ReservedDomainCertJob.html#errorCode","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":612,"kind":1024,"name":"msg","url":"interfaces/datatypes.ReservedDomainCertJob.html#msg","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":613,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":614,"kind":1024,"name":"retriesAt","url":"interfaces/datatypes.ReservedDomainCertJob.html#retriesAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.ReservedDomainCertJob"},{"id":615,"kind":256,"name":"SSHCertificateAuthorityCreate","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":616,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":617,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":618,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":619,"kind":1024,"name":"ellipticCurve","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#ellipticCurve","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":620,"kind":1024,"name":"keySize","url":"interfaces/datatypes.SSHCertificateAuthorityCreate.html#keySize","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityCreate"},{"id":621,"kind":256,"name":"SSHCertificateAuthorityUpdate","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":622,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":623,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":624,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthorityUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityUpdate"},{"id":625,"kind":256,"name":"SSHCertificateAuthority","url":"interfaces/datatypes.SSHCertificateAuthority.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":626,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCertificateAuthority.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":627,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthority.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":628,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCertificateAuthority.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":629,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCertificateAuthority.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":630,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCertificateAuthority.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":631,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCertificateAuthority.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":632,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHCertificateAuthority.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthority"},{"id":633,"kind":256,"name":"SSHCertificateAuthorityList","url":"interfaces/datatypes.SSHCertificateAuthorityList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":634,"kind":1024,"name":"sshCertificateAuthorities","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#sshCertificateAuthorities","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":635,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":636,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCertificateAuthorityList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCertificateAuthorityList"},{"id":637,"kind":256,"name":"SSHCredentialCreate","url":"interfaces/datatypes.SSHCredentialCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":638,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":639,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":640,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialCreate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":641,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredentialCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialCreate"},{"id":642,"kind":256,"name":"SSHCredentialUpdate","url":"interfaces/datatypes.SSHCredentialUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":643,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredentialUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":644,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredentialUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":645,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredentialUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":646,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredentialUpdate.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialUpdate"},{"id":647,"kind":256,"name":"SSHCredential","url":"interfaces/datatypes.SSHCredential.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":648,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHCredential.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":649,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredential.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":650,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHCredential.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":651,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHCredential.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":652,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHCredential.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":653,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHCredential.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":654,"kind":1024,"name":"acl","url":"interfaces/datatypes.SSHCredential.html#acl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredential"},{"id":655,"kind":256,"name":"SSHCredentialList","url":"interfaces/datatypes.SSHCredentialList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":656,"kind":1024,"name":"sshCredentials","url":"interfaces/datatypes.SSHCredentialList.html#sshCredentials","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":657,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHCredentialList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":658,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHCredentialList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHCredentialList"},{"id":659,"kind":256,"name":"SSHHostCertificateCreate","url":"interfaces/datatypes.SSHHostCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":660,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":661,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":662,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":663,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":664,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":665,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":666,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateCreate"},{"id":667,"kind":256,"name":"SSHHostCertificateUpdate","url":"interfaces/datatypes.SSHHostCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":668,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":669,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":670,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateUpdate"},{"id":671,"kind":256,"name":"SSHHostCertificate","url":"interfaces/datatypes.SSHHostCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":672,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHHostCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":673,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":674,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHHostCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":675,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHHostCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":676,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHHostCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":677,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHHostCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":678,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHHostCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":679,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHHostCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":680,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHHostCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":681,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHHostCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":682,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHHostCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":683,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHHostCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificate"},{"id":684,"kind":256,"name":"SSHHostCertificateList","url":"interfaces/datatypes.SSHHostCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":685,"kind":1024,"name":"sshHostCertificates","url":"interfaces/datatypes.SSHHostCertificateList.html#sshHostCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":686,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHHostCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":687,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHHostCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHHostCertificateList"},{"id":688,"kind":256,"name":"SSHUserCertificateCreate","url":"interfaces/datatypes.SSHUserCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":689,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificateCreate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":690,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificateCreate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":691,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificateCreate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":692,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":693,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificateCreate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":694,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":695,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificateCreate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":696,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":697,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateCreate"},{"id":698,"kind":256,"name":"SSHUserCertificateUpdate","url":"interfaces/datatypes.SSHUserCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":699,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":700,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":701,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateUpdate"},{"id":702,"kind":256,"name":"SSHUserCertificate","url":"interfaces/datatypes.SSHUserCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":703,"kind":1024,"name":"id","url":"interfaces/datatypes.SSHUserCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":704,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":705,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.SSHUserCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":706,"kind":1024,"name":"description","url":"interfaces/datatypes.SSHUserCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":707,"kind":1024,"name":"metadata","url":"interfaces/datatypes.SSHUserCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":708,"kind":1024,"name":"publicKey","url":"interfaces/datatypes.SSHUserCertificate.html#publicKey","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":709,"kind":1024,"name":"keyType","url":"interfaces/datatypes.SSHUserCertificate.html#keyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":710,"kind":1024,"name":"sshCertificateAuthorityId","url":"interfaces/datatypes.SSHUserCertificate.html#sshCertificateAuthorityId","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":711,"kind":1024,"name":"principals","url":"interfaces/datatypes.SSHUserCertificate.html#principals","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":712,"kind":1024,"name":"criticalOptions","url":"interfaces/datatypes.SSHUserCertificate.html#criticalOptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":713,"kind":1024,"name":"extensions","url":"interfaces/datatypes.SSHUserCertificate.html#extensions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":714,"kind":1024,"name":"validAfter","url":"interfaces/datatypes.SSHUserCertificate.html#validAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":715,"kind":1024,"name":"validUntil","url":"interfaces/datatypes.SSHUserCertificate.html#validUntil","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":716,"kind":1024,"name":"certificate","url":"interfaces/datatypes.SSHUserCertificate.html#certificate","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificate"},{"id":717,"kind":256,"name":"SSHUserCertificateList","url":"interfaces/datatypes.SSHUserCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":718,"kind":1024,"name":"sshUserCertificates","url":"interfaces/datatypes.SSHUserCertificateList.html#sshUserCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":719,"kind":1024,"name":"uri","url":"interfaces/datatypes.SSHUserCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":720,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.SSHUserCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.SSHUserCertificateList"},{"id":721,"kind":256,"name":"TLSCertificateCreate","url":"interfaces/datatypes.TLSCertificateCreate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":722,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateCreate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":723,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateCreate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":724,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificateCreate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":725,"kind":1024,"name":"privateKeyPem","url":"interfaces/datatypes.TLSCertificateCreate.html#privateKeyPem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateCreate"},{"id":726,"kind":256,"name":"TLSCertificateUpdate","url":"interfaces/datatypes.TLSCertificateUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":727,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificateUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":728,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificateUpdate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":729,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificateUpdate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateUpdate"},{"id":730,"kind":256,"name":"TLSCertificate","url":"interfaces/datatypes.TLSCertificate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":731,"kind":1024,"name":"id","url":"interfaces/datatypes.TLSCertificate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":732,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificate.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":733,"kind":1024,"name":"createdAt","url":"interfaces/datatypes.TLSCertificate.html#createdAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":734,"kind":1024,"name":"description","url":"interfaces/datatypes.TLSCertificate.html#description","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":735,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TLSCertificate.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":736,"kind":1024,"name":"certificatePem","url":"interfaces/datatypes.TLSCertificate.html#certificatePem","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":737,"kind":1024,"name":"subjectCommonName","url":"interfaces/datatypes.TLSCertificate.html#subjectCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":738,"kind":1024,"name":"subjectAlternativeNames","url":"interfaces/datatypes.TLSCertificate.html#subjectAlternativeNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":739,"kind":1024,"name":"issuedAt","url":"interfaces/datatypes.TLSCertificate.html#issuedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":740,"kind":1024,"name":"notBefore","url":"interfaces/datatypes.TLSCertificate.html#notBefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":741,"kind":1024,"name":"notAfter","url":"interfaces/datatypes.TLSCertificate.html#notAfter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":742,"kind":1024,"name":"keyUsages","url":"interfaces/datatypes.TLSCertificate.html#keyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":743,"kind":1024,"name":"extendedKeyUsages","url":"interfaces/datatypes.TLSCertificate.html#extendedKeyUsages","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":744,"kind":1024,"name":"privateKeyType","url":"interfaces/datatypes.TLSCertificate.html#privateKeyType","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":745,"kind":1024,"name":"issuerCommonName","url":"interfaces/datatypes.TLSCertificate.html#issuerCommonName","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":746,"kind":1024,"name":"serialNumber","url":"interfaces/datatypes.TLSCertificate.html#serialNumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":747,"kind":1024,"name":"subjectOrganization","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganization","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":748,"kind":1024,"name":"subjectOrganizationalUnit","url":"interfaces/datatypes.TLSCertificate.html#subjectOrganizationalUnit","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":749,"kind":1024,"name":"subjectLocality","url":"interfaces/datatypes.TLSCertificate.html#subjectLocality","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":750,"kind":1024,"name":"subjectProvince","url":"interfaces/datatypes.TLSCertificate.html#subjectProvince","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":751,"kind":1024,"name":"subjectCountry","url":"interfaces/datatypes.TLSCertificate.html#subjectCountry","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificate"},{"id":752,"kind":256,"name":"TLSCertificateList","url":"interfaces/datatypes.TLSCertificateList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":753,"kind":1024,"name":"tlsCertificates","url":"interfaces/datatypes.TLSCertificateList.html#tlsCertificates","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":754,"kind":1024,"name":"uri","url":"interfaces/datatypes.TLSCertificateList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":755,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TLSCertificateList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateList"},{"id":756,"kind":256,"name":"TLSCertificateSANs","url":"interfaces/datatypes.TLSCertificateSANs.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":757,"kind":1024,"name":"dnsNames","url":"interfaces/datatypes.TLSCertificateSANs.html#dnsNames","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":758,"kind":1024,"name":"ips","url":"interfaces/datatypes.TLSCertificateSANs.html#ips","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TLSCertificateSANs"},{"id":759,"kind":256,"name":"TunnelSession","url":"interfaces/datatypes.TunnelSession.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":760,"kind":1024,"name":"agentVersion","url":"interfaces/datatypes.TunnelSession.html#agentVersion","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":761,"kind":1024,"name":"credential","url":"interfaces/datatypes.TunnelSession.html#credential","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":762,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSession.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":763,"kind":1024,"name":"ip","url":"interfaces/datatypes.TunnelSession.html#ip","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":764,"kind":1024,"name":"metadata","url":"interfaces/datatypes.TunnelSession.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":765,"kind":1024,"name":"os","url":"interfaces/datatypes.TunnelSession.html#os","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":766,"kind":1024,"name":"region","url":"interfaces/datatypes.TunnelSession.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":767,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.TunnelSession.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":768,"kind":1024,"name":"transport","url":"interfaces/datatypes.TunnelSession.html#transport","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":769,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSession.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSession"},{"id":770,"kind":256,"name":"TunnelSessionList","url":"interfaces/datatypes.TunnelSessionList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":771,"kind":1024,"name":"tunnelSessions","url":"interfaces/datatypes.TunnelSessionList.html#tunnelSessions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":772,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelSessionList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":773,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelSessionList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionList"},{"id":774,"kind":256,"name":"TunnelSessionsUpdate","url":"interfaces/datatypes.TunnelSessionsUpdate.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":775,"kind":1024,"name":"id","url":"interfaces/datatypes.TunnelSessionsUpdate.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelSessionsUpdate"},{"id":776,"kind":256,"name":"Tunnel","url":"interfaces/datatypes.Tunnel.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":777,"kind":1024,"name":"id","url":"interfaces/datatypes.Tunnel.html#id","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":778,"kind":1024,"name":"publicUrl","url":"interfaces/datatypes.Tunnel.html#publicUrl","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":779,"kind":1024,"name":"startedAt","url":"interfaces/datatypes.Tunnel.html#startedAt","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":780,"kind":1024,"name":"metadata","url":"interfaces/datatypes.Tunnel.html#metadata","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":781,"kind":1024,"name":"proto","url":"interfaces/datatypes.Tunnel.html#proto","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":782,"kind":1024,"name":"region","url":"interfaces/datatypes.Tunnel.html#region","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":783,"kind":1024,"name":"tunnelSession","url":"interfaces/datatypes.Tunnel.html#tunnelSession","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.Tunnel"},{"id":784,"kind":256,"name":"TunnelList","url":"interfaces/datatypes.TunnelList.html","classes":"tsd-kind-interface tsd-parent-kind-module","parent":"datatypes"},{"id":785,"kind":1024,"name":"tunnels","url":"interfaces/datatypes.TunnelList.html#tunnels","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":786,"kind":1024,"name":"uri","url":"interfaces/datatypes.TunnelList.html#uri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":787,"kind":1024,"name":"nextPageUri","url":"interfaces/datatypes.TunnelList.html#nextPageUri","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"datatypes.TunnelList"},{"id":788,"kind":1,"name":"services","url":"modules/services.html","classes":"tsd-kind-module"},{"id":789,"kind":128,"name":"AbuseReports","url":"classes/services.AbuseReports.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":790,"kind":512,"name":"constructor","url":"classes/services.AbuseReports.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":791,"kind":2048,"name":"create","url":"classes/services.AbuseReports.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":792,"kind":2048,"name":"get","url":"classes/services.AbuseReports.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AbuseReports"},{"id":793,"kind":128,"name":"AgentIngresses","url":"classes/services.AgentIngresses.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":794,"kind":512,"name":"constructor","url":"classes/services.AgentIngresses.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":795,"kind":2048,"name":"create","url":"classes/services.AgentIngresses.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":796,"kind":2048,"name":"delete","url":"classes/services.AgentIngresses.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":797,"kind":2048,"name":"get","url":"classes/services.AgentIngresses.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":798,"kind":2048,"name":"list","url":"classes/services.AgentIngresses.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":799,"kind":2048,"name":"update","url":"classes/services.AgentIngresses.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.AgentIngresses"},{"id":800,"kind":128,"name":"APIKeys","url":"classes/services.APIKeys.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":801,"kind":512,"name":"constructor","url":"classes/services.APIKeys.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.APIKeys"},{"id":802,"kind":2048,"name":"create","url":"classes/services.APIKeys.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":803,"kind":2048,"name":"delete","url":"classes/services.APIKeys.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":804,"kind":2048,"name":"get","url":"classes/services.APIKeys.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":805,"kind":2048,"name":"list","url":"classes/services.APIKeys.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":806,"kind":2048,"name":"update","url":"classes/services.APIKeys.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.APIKeys"},{"id":807,"kind":128,"name":"CertificateAuthorities","url":"classes/services.CertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":808,"kind":512,"name":"constructor","url":"classes/services.CertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":809,"kind":2048,"name":"create","url":"classes/services.CertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":810,"kind":2048,"name":"delete","url":"classes/services.CertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":811,"kind":2048,"name":"get","url":"classes/services.CertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":812,"kind":2048,"name":"list","url":"classes/services.CertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":813,"kind":2048,"name":"update","url":"classes/services.CertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.CertificateAuthorities"},{"id":814,"kind":128,"name":"Credentials","url":"classes/services.Credentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":815,"kind":512,"name":"constructor","url":"classes/services.Credentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Credentials"},{"id":816,"kind":2048,"name":"create","url":"classes/services.Credentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":817,"kind":2048,"name":"delete","url":"classes/services.Credentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":818,"kind":2048,"name":"get","url":"classes/services.Credentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":819,"kind":2048,"name":"list","url":"classes/services.Credentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":820,"kind":2048,"name":"update","url":"classes/services.Credentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Credentials"},{"id":821,"kind":128,"name":"EndpointConfigurations","url":"classes/services.EndpointConfigurations.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":822,"kind":512,"name":"constructor","url":"classes/services.EndpointConfigurations.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":823,"kind":2048,"name":"create","url":"classes/services.EndpointConfigurations.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":824,"kind":2048,"name":"delete","url":"classes/services.EndpointConfigurations.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":825,"kind":2048,"name":"get","url":"classes/services.EndpointConfigurations.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":826,"kind":2048,"name":"list","url":"classes/services.EndpointConfigurations.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":827,"kind":2048,"name":"update","url":"classes/services.EndpointConfigurations.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointConfigurations"},{"id":828,"kind":128,"name":"EventStreams","url":"classes/services.EventStreams.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":829,"kind":512,"name":"constructor","url":"classes/services.EventStreams.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventStreams"},{"id":830,"kind":2048,"name":"create","url":"classes/services.EventStreams.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventStreams"},{"id":831,"kind":2048,"name":"delete","url":"classes/services.EventStreams.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventStreams"},{"id":832,"kind":2048,"name":"get","url":"classes/services.EventStreams.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventStreams"},{"id":833,"kind":2048,"name":"list","url":"classes/services.EventStreams.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventStreams"},{"id":834,"kind":2048,"name":"update","url":"classes/services.EventStreams.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventStreams"},{"id":835,"kind":128,"name":"EventDestinations","url":"classes/services.EventDestinations.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":836,"kind":512,"name":"constructor","url":"classes/services.EventDestinations.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":837,"kind":2048,"name":"create","url":"classes/services.EventDestinations.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":838,"kind":2048,"name":"delete","url":"classes/services.EventDestinations.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":839,"kind":2048,"name":"get","url":"classes/services.EventDestinations.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":840,"kind":2048,"name":"list","url":"classes/services.EventDestinations.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":841,"kind":2048,"name":"update","url":"classes/services.EventDestinations.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventDestinations"},{"id":842,"kind":128,"name":"EventSubscriptions","url":"classes/services.EventSubscriptions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":843,"kind":512,"name":"constructor","url":"classes/services.EventSubscriptions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":844,"kind":2048,"name":"create","url":"classes/services.EventSubscriptions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":845,"kind":2048,"name":"delete","url":"classes/services.EventSubscriptions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":846,"kind":2048,"name":"get","url":"classes/services.EventSubscriptions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":847,"kind":2048,"name":"list","url":"classes/services.EventSubscriptions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":848,"kind":2048,"name":"update","url":"classes/services.EventSubscriptions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSubscriptions"},{"id":849,"kind":128,"name":"EventSources","url":"classes/services.EventSources.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":850,"kind":512,"name":"constructor","url":"classes/services.EventSources.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EventSources"},{"id":851,"kind":2048,"name":"create","url":"classes/services.EventSources.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":852,"kind":2048,"name":"delete","url":"classes/services.EventSources.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":853,"kind":2048,"name":"get","url":"classes/services.EventSources.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":854,"kind":2048,"name":"list","url":"classes/services.EventSources.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":855,"kind":2048,"name":"update","url":"classes/services.EventSources.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EventSources"},{"id":856,"kind":128,"name":"IPPolicies","url":"classes/services.IPPolicies.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":857,"kind":512,"name":"constructor","url":"classes/services.IPPolicies.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":858,"kind":2048,"name":"create","url":"classes/services.IPPolicies.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":859,"kind":2048,"name":"delete","url":"classes/services.IPPolicies.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":860,"kind":2048,"name":"get","url":"classes/services.IPPolicies.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":861,"kind":2048,"name":"list","url":"classes/services.IPPolicies.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":862,"kind":2048,"name":"update","url":"classes/services.IPPolicies.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicies"},{"id":863,"kind":128,"name":"IPPolicyRules","url":"classes/services.IPPolicyRules.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":864,"kind":512,"name":"constructor","url":"classes/services.IPPolicyRules.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":865,"kind":2048,"name":"create","url":"classes/services.IPPolicyRules.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":866,"kind":2048,"name":"delete","url":"classes/services.IPPolicyRules.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":867,"kind":2048,"name":"get","url":"classes/services.IPPolicyRules.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":868,"kind":2048,"name":"list","url":"classes/services.IPPolicyRules.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":869,"kind":2048,"name":"update","url":"classes/services.IPPolicyRules.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPPolicyRules"},{"id":870,"kind":128,"name":"IPRestrictions","url":"classes/services.IPRestrictions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":871,"kind":512,"name":"constructor","url":"classes/services.IPRestrictions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":872,"kind":2048,"name":"create","url":"classes/services.IPRestrictions.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":873,"kind":2048,"name":"delete","url":"classes/services.IPRestrictions.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":874,"kind":2048,"name":"get","url":"classes/services.IPRestrictions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":875,"kind":2048,"name":"list","url":"classes/services.IPRestrictions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":876,"kind":2048,"name":"update","url":"classes/services.IPRestrictions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.IPRestrictions"},{"id":877,"kind":128,"name":"EndpointLoggingModule","url":"classes/services.EndpointLoggingModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":878,"kind":512,"name":"constructor","url":"classes/services.EndpointLoggingModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointLoggingModule"},{"id":879,"kind":2048,"name":"replace","url":"classes/services.EndpointLoggingModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointLoggingModule"},{"id":880,"kind":2048,"name":"get","url":"classes/services.EndpointLoggingModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointLoggingModule"},{"id":881,"kind":2048,"name":"delete","url":"classes/services.EndpointLoggingModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointLoggingModule"},{"id":882,"kind":128,"name":"EndpointCircuitBreakerModule","url":"classes/services.EndpointCircuitBreakerModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":883,"kind":512,"name":"constructor","url":"classes/services.EndpointCircuitBreakerModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointCircuitBreakerModule"},{"id":884,"kind":2048,"name":"replace","url":"classes/services.EndpointCircuitBreakerModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCircuitBreakerModule"},{"id":885,"kind":2048,"name":"get","url":"classes/services.EndpointCircuitBreakerModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCircuitBreakerModule"},{"id":886,"kind":2048,"name":"delete","url":"classes/services.EndpointCircuitBreakerModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCircuitBreakerModule"},{"id":887,"kind":128,"name":"EndpointCompressionModule","url":"classes/services.EndpointCompressionModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":888,"kind":512,"name":"constructor","url":"classes/services.EndpointCompressionModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointCompressionModule"},{"id":889,"kind":2048,"name":"replace","url":"classes/services.EndpointCompressionModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCompressionModule"},{"id":890,"kind":2048,"name":"get","url":"classes/services.EndpointCompressionModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCompressionModule"},{"id":891,"kind":2048,"name":"delete","url":"classes/services.EndpointCompressionModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointCompressionModule"},{"id":892,"kind":128,"name":"EndpointTLSTerminationModule","url":"classes/services.EndpointTLSTerminationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":893,"kind":512,"name":"constructor","url":"classes/services.EndpointTLSTerminationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointTLSTerminationModule"},{"id":894,"kind":2048,"name":"replace","url":"classes/services.EndpointTLSTerminationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointTLSTerminationModule"},{"id":895,"kind":2048,"name":"get","url":"classes/services.EndpointTLSTerminationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointTLSTerminationModule"},{"id":896,"kind":2048,"name":"delete","url":"classes/services.EndpointTLSTerminationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointTLSTerminationModule"},{"id":897,"kind":128,"name":"EndpointIPPolicyModule","url":"classes/services.EndpointIPPolicyModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":898,"kind":512,"name":"constructor","url":"classes/services.EndpointIPPolicyModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointIPPolicyModule"},{"id":899,"kind":2048,"name":"replace","url":"classes/services.EndpointIPPolicyModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointIPPolicyModule"},{"id":900,"kind":2048,"name":"get","url":"classes/services.EndpointIPPolicyModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointIPPolicyModule"},{"id":901,"kind":2048,"name":"delete","url":"classes/services.EndpointIPPolicyModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointIPPolicyModule"},{"id":902,"kind":128,"name":"EndpointMutualTLSModule","url":"classes/services.EndpointMutualTLSModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":903,"kind":512,"name":"constructor","url":"classes/services.EndpointMutualTLSModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointMutualTLSModule"},{"id":904,"kind":2048,"name":"replace","url":"classes/services.EndpointMutualTLSModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointMutualTLSModule"},{"id":905,"kind":2048,"name":"get","url":"classes/services.EndpointMutualTLSModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointMutualTLSModule"},{"id":906,"kind":2048,"name":"delete","url":"classes/services.EndpointMutualTLSModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointMutualTLSModule"},{"id":907,"kind":128,"name":"EndpointRequestHeadersModule","url":"classes/services.EndpointRequestHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":908,"kind":512,"name":"constructor","url":"classes/services.EndpointRequestHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointRequestHeadersModule"},{"id":909,"kind":2048,"name":"replace","url":"classes/services.EndpointRequestHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointRequestHeadersModule"},{"id":910,"kind":2048,"name":"get","url":"classes/services.EndpointRequestHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointRequestHeadersModule"},{"id":911,"kind":2048,"name":"delete","url":"classes/services.EndpointRequestHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointRequestHeadersModule"},{"id":912,"kind":128,"name":"EndpointResponseHeadersModule","url":"classes/services.EndpointResponseHeadersModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":913,"kind":512,"name":"constructor","url":"classes/services.EndpointResponseHeadersModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointResponseHeadersModule"},{"id":914,"kind":2048,"name":"replace","url":"classes/services.EndpointResponseHeadersModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointResponseHeadersModule"},{"id":915,"kind":2048,"name":"get","url":"classes/services.EndpointResponseHeadersModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointResponseHeadersModule"},{"id":916,"kind":2048,"name":"delete","url":"classes/services.EndpointResponseHeadersModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointResponseHeadersModule"},{"id":917,"kind":128,"name":"EndpointOAuthModule","url":"classes/services.EndpointOAuthModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":918,"kind":512,"name":"constructor","url":"classes/services.EndpointOAuthModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointOAuthModule"},{"id":919,"kind":2048,"name":"replace","url":"classes/services.EndpointOAuthModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOAuthModule"},{"id":920,"kind":2048,"name":"get","url":"classes/services.EndpointOAuthModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOAuthModule"},{"id":921,"kind":2048,"name":"delete","url":"classes/services.EndpointOAuthModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOAuthModule"},{"id":922,"kind":128,"name":"EndpointWebhookValidationModule","url":"classes/services.EndpointWebhookValidationModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":923,"kind":512,"name":"constructor","url":"classes/services.EndpointWebhookValidationModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointWebhookValidationModule"},{"id":924,"kind":2048,"name":"replace","url":"classes/services.EndpointWebhookValidationModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointWebhookValidationModule"},{"id":925,"kind":2048,"name":"get","url":"classes/services.EndpointWebhookValidationModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointWebhookValidationModule"},{"id":926,"kind":2048,"name":"delete","url":"classes/services.EndpointWebhookValidationModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointWebhookValidationModule"},{"id":927,"kind":128,"name":"EndpointSAMLModule","url":"classes/services.EndpointSAMLModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":928,"kind":512,"name":"constructor","url":"classes/services.EndpointSAMLModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointSAMLModule"},{"id":929,"kind":2048,"name":"replace","url":"classes/services.EndpointSAMLModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointSAMLModule"},{"id":930,"kind":2048,"name":"get","url":"classes/services.EndpointSAMLModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointSAMLModule"},{"id":931,"kind":2048,"name":"delete","url":"classes/services.EndpointSAMLModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointSAMLModule"},{"id":932,"kind":128,"name":"EndpointOIDCModule","url":"classes/services.EndpointOIDCModule.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":933,"kind":512,"name":"constructor","url":"classes/services.EndpointOIDCModule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.EndpointOIDCModule"},{"id":934,"kind":2048,"name":"replace","url":"classes/services.EndpointOIDCModule.html#replace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOIDCModule"},{"id":935,"kind":2048,"name":"get","url":"classes/services.EndpointOIDCModule.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOIDCModule"},{"id":936,"kind":2048,"name":"delete","url":"classes/services.EndpointOIDCModule.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.EndpointOIDCModule"},{"id":937,"kind":128,"name":"ReservedAddrs","url":"classes/services.ReservedAddrs.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":938,"kind":512,"name":"constructor","url":"classes/services.ReservedAddrs.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":939,"kind":2048,"name":"create","url":"classes/services.ReservedAddrs.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":940,"kind":2048,"name":"delete","url":"classes/services.ReservedAddrs.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":941,"kind":2048,"name":"get","url":"classes/services.ReservedAddrs.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":942,"kind":2048,"name":"list","url":"classes/services.ReservedAddrs.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":943,"kind":2048,"name":"update","url":"classes/services.ReservedAddrs.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":944,"kind":2048,"name":"deleteEndpointConfig","url":"classes/services.ReservedAddrs.html#deleteEndpointConfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedAddrs"},{"id":945,"kind":128,"name":"ReservedDomains","url":"classes/services.ReservedDomains.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":946,"kind":512,"name":"constructor","url":"classes/services.ReservedDomains.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":947,"kind":2048,"name":"create","url":"classes/services.ReservedDomains.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":948,"kind":2048,"name":"delete","url":"classes/services.ReservedDomains.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":949,"kind":2048,"name":"get","url":"classes/services.ReservedDomains.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":950,"kind":2048,"name":"list","url":"classes/services.ReservedDomains.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":951,"kind":2048,"name":"update","url":"classes/services.ReservedDomains.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":952,"kind":2048,"name":"deleteCertificateManagementPolicy","url":"classes/services.ReservedDomains.html#deleteCertificateManagementPolicy","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":953,"kind":2048,"name":"deleteCertificate","url":"classes/services.ReservedDomains.html#deleteCertificate","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":954,"kind":2048,"name":"deleteHttpEndpointConfig","url":"classes/services.ReservedDomains.html#deleteHttpEndpointConfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":955,"kind":2048,"name":"deleteHttpsEndpointConfig","url":"classes/services.ReservedDomains.html#deleteHttpsEndpointConfig","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.ReservedDomains"},{"id":956,"kind":128,"name":"SSHCertificateAuthorities","url":"classes/services.SSHCertificateAuthorities.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":957,"kind":512,"name":"constructor","url":"classes/services.SSHCertificateAuthorities.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":958,"kind":2048,"name":"create","url":"classes/services.SSHCertificateAuthorities.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":959,"kind":2048,"name":"delete","url":"classes/services.SSHCertificateAuthorities.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":960,"kind":2048,"name":"get","url":"classes/services.SSHCertificateAuthorities.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":961,"kind":2048,"name":"list","url":"classes/services.SSHCertificateAuthorities.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":962,"kind":2048,"name":"update","url":"classes/services.SSHCertificateAuthorities.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCertificateAuthorities"},{"id":963,"kind":128,"name":"SSHCredentials","url":"classes/services.SSHCredentials.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":964,"kind":512,"name":"constructor","url":"classes/services.SSHCredentials.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":965,"kind":2048,"name":"create","url":"classes/services.SSHCredentials.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":966,"kind":2048,"name":"delete","url":"classes/services.SSHCredentials.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":967,"kind":2048,"name":"get","url":"classes/services.SSHCredentials.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":968,"kind":2048,"name":"list","url":"classes/services.SSHCredentials.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":969,"kind":2048,"name":"update","url":"classes/services.SSHCredentials.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHCredentials"},{"id":970,"kind":128,"name":"SSHHostCertificates","url":"classes/services.SSHHostCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":971,"kind":512,"name":"constructor","url":"classes/services.SSHHostCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":972,"kind":2048,"name":"create","url":"classes/services.SSHHostCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":973,"kind":2048,"name":"delete","url":"classes/services.SSHHostCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":974,"kind":2048,"name":"get","url":"classes/services.SSHHostCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":975,"kind":2048,"name":"list","url":"classes/services.SSHHostCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":976,"kind":2048,"name":"update","url":"classes/services.SSHHostCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHHostCertificates"},{"id":977,"kind":128,"name":"SSHUserCertificates","url":"classes/services.SSHUserCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":978,"kind":512,"name":"constructor","url":"classes/services.SSHUserCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":979,"kind":2048,"name":"create","url":"classes/services.SSHUserCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":980,"kind":2048,"name":"delete","url":"classes/services.SSHUserCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":981,"kind":2048,"name":"get","url":"classes/services.SSHUserCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":982,"kind":2048,"name":"list","url":"classes/services.SSHUserCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":983,"kind":2048,"name":"update","url":"classes/services.SSHUserCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.SSHUserCertificates"},{"id":984,"kind":128,"name":"TLSCertificates","url":"classes/services.TLSCertificates.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":985,"kind":512,"name":"constructor","url":"classes/services.TLSCertificates.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":986,"kind":2048,"name":"create","url":"classes/services.TLSCertificates.html#create","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":987,"kind":2048,"name":"delete","url":"classes/services.TLSCertificates.html#delete","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":988,"kind":2048,"name":"get","url":"classes/services.TLSCertificates.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":989,"kind":2048,"name":"list","url":"classes/services.TLSCertificates.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":990,"kind":2048,"name":"update","url":"classes/services.TLSCertificates.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TLSCertificates"},{"id":991,"kind":128,"name":"TunnelSessions","url":"classes/services.TunnelSessions.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":992,"kind":512,"name":"constructor","url":"classes/services.TunnelSessions.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":993,"kind":2048,"name":"list","url":"classes/services.TunnelSessions.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":994,"kind":2048,"name":"get","url":"classes/services.TunnelSessions.html#get","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":995,"kind":2048,"name":"restart","url":"classes/services.TunnelSessions.html#restart","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":996,"kind":2048,"name":"stop","url":"classes/services.TunnelSessions.html#stop","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":997,"kind":2048,"name":"update","url":"classes/services.TunnelSessions.html#update","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.TunnelSessions"},{"id":998,"kind":128,"name":"Tunnels","url":"classes/services.Tunnels.html","classes":"tsd-kind-class tsd-parent-kind-module","parent":"services"},{"id":999,"kind":512,"name":"constructor","url":"classes/services.Tunnels.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"services.Tunnels"},{"id":1000,"kind":2048,"name":"list","url":"classes/services.Tunnels.html#list","classes":"tsd-kind-method tsd-parent-kind-class","parent":"services.Tunnels"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,56.57]],["parent/0",[]],["name/1",[1,65.043]],["parent/1",[0,5.65]],["name/2",[2,65.043]],["parent/2",[3,5.986]],["name/3",[4,65.043]],["parent/3",[3,5.986]],["name/4",[5,65.043]],["parent/4",[0,5.65]],["name/5",[6,33.402]],["parent/5",[7,3.667]],["name/6",[8,59.935]],["parent/6",[7,3.667]],["name/7",[9,59.935]],["parent/7",[7,3.667]],["name/8",[10,59.935]],["parent/8",[7,3.667]],["name/9",[11,54.057]],["parent/9",[7,3.667]],["name/10",[12,56.57]],["parent/10",[7,3.667]],["name/11",[13,56.57]],["parent/11",[7,3.667]],["name/12",[14,54.057]],["parent/12",[7,3.667]],["name/13",[15,56.57]],["parent/13",[7,3.667]],["name/14",[16,56.57]],["parent/14",[7,3.667]],["name/15",[17,59.935]],["parent/15",[7,3.667]],["name/16",[18,52.05]],["parent/16",[7,3.667]],["name/17",[19,56.57]],["parent/17",[7,3.667]],["name/18",[20,56.57]],["parent/18",[7,3.667]],["name/19",[21,56.57]],["parent/19",[7,3.667]],["name/20",[22,56.57]],["parent/20",[7,3.667]],["name/21",[23,56.57]],["parent/21",[7,3.667]],["name/22",[24,56.57]],["parent/22",[7,3.667]],["name/23",[25,56.57]],["parent/23",[7,3.667]],["name/24",[26,56.57]],["parent/24",[7,3.667]],["name/25",[27,56.57]],["parent/25",[7,3.667]],["name/26",[28,56.57]],["parent/26",[7,3.667]],["name/27",[29,56.57]],["parent/27",[7,3.667]],["name/28",[30,65.043]],["parent/28",[7,3.667]],["name/29",[31,65.043]],["parent/29",[7,3.667]],["name/30",[32,59.935]],["parent/30",[33,4.379]],["name/31",[34,59.935]],["parent/31",[33,4.379]],["name/32",[35,59.935]],["parent/32",[33,4.379]],["name/33",[36,59.935]],["parent/33",[33,4.379]],["name/34",[37,59.935]],["parent/34",[33,4.379]],["name/35",[38,59.935]],["parent/35",[33,4.379]],["name/36",[39,59.935]],["parent/36",[33,4.379]],["name/37",[40,59.935]],["parent/37",[33,4.379]],["name/38",[41,59.935]],["parent/38",[33,4.379]],["name/39",[42,59.935]],["parent/39",[33,4.379]],["name/40",[43,59.935]],["parent/40",[33,4.379]],["name/41",[44,59.935]],["parent/41",[33,4.379]],["name/42",[45,19.861]],["parent/42",[]],["name/43",[46,65.043]],["parent/43",[45,1.984]],["name/44",[47,65.043]],["parent/44",[45,1.984]],["name/45",[48,29.116]],["parent/45",[49,6.496]],["name/46",[50,65.043]],["parent/46",[45,1.984]],["name/47",[51,65.043]],["parent/47",[52,5.986]],["name/48",[53,65.043]],["parent/48",[52,5.986]],["name/49",[54,65.043]],["parent/49",[45,1.984]],["name/50",[55,59.935]],["parent/50",[56,5.399]],["name/51",[57,65.043]],["parent/51",[56,5.399]],["name/52",[58,59.935]],["parent/52",[56,5.399]],["name/53",[59,65.043]],["parent/53",[56,5.399]],["name/54",[60,65.043]],["parent/54",[45,1.984]],["name/55",[48,29.116]],["parent/55",[61,5.986]],["name/56",[62,31.37]],["parent/56",[61,5.986]],["name/57",[63,65.043]],["parent/57",[45,1.984]],["name/58",[48,29.116]],["parent/58",[64,4.889]],["name/59",[62,31.37]],["parent/59",[64,4.889]],["name/60",[65,39.393]],["parent/60",[64,4.889]],["name/61",[66,59.935]],["parent/61",[64,4.889]],["name/62",[67,28.407]],["parent/62",[64,4.889]],["name/63",[68,59.935]],["parent/63",[64,4.889]],["name/64",[69,65.043]],["parent/64",[64,4.889]],["name/65",[70,65.043]],["parent/65",[45,1.984]],["name/66",[71,65.043]],["parent/66",[72,5.986]],["name/67",[68,59.935]],["parent/67",[72,5.986]],["name/68",[73,65.043]],["parent/68",[45,1.984]],["name/69",[66,59.935]],["parent/69",[74,5.986]],["name/70",[67,28.407]],["parent/70",[74,5.986]],["name/71",[75,65.043]],["parent/71",[45,1.984]],["name/72",[76,29.116]],["parent/72",[77,5.65]],["name/73",[67,28.407]],["parent/73",[77,5.65]],["name/74",[78,56.57]],["parent/74",[77,5.65]],["name/75",[79,65.043]],["parent/75",[45,1.984]],["name/76",[48,29.116]],["parent/76",[80,5.65]],["name/77",[76,29.116]],["parent/77",[80,5.65]],["name/78",[67,28.407]],["parent/78",[80,5.65]],["name/79",[81,65.043]],["parent/79",[45,1.984]],["name/80",[48,29.116]],["parent/80",[82,4.764]],["name/81",[62,31.37]],["parent/81",[82,4.764]],["name/82",[76,29.116]],["parent/82",[82,4.764]],["name/83",[67,28.407]],["parent/83",[82,4.764]],["name/84",[78,56.57]],["parent/84",[82,4.764]],["name/85",[83,65.043]],["parent/85",[82,4.764]],["name/86",[84,65.043]],["parent/86",[82,4.764]],["name/87",[65,39.393]],["parent/87",[82,4.764]],["name/88",[85,65.043]],["parent/88",[45,1.984]],["name/89",[86,65.043]],["parent/89",[87,5.65]],["name/90",[62,31.37]],["parent/90",[87,5.65]],["name/91",[88,38.893]],["parent/91",[87,5.65]],["name/92",[89,65.043]],["parent/92",[45,1.984]],["name/93",[76,29.116]],["parent/93",[90,5.986]],["name/94",[67,28.407]],["parent/94",[90,5.986]],["name/95",[91,65.043]],["parent/95",[45,1.984]],["name/96",[48,29.116]],["parent/96",[92,5.65]],["name/97",[76,29.116]],["parent/97",[92,5.65]],["name/98",[67,28.407]],["parent/98",[92,5.65]],["name/99",[93,65.043]],["parent/99",[45,1.984]],["name/100",[48,29.116]],["parent/100",[94,5.032]],["name/101",[62,31.37]],["parent/101",[94,5.032]],["name/102",[76,29.116]],["parent/102",[94,5.032]],["name/103",[67,28.407]],["parent/103",[94,5.032]],["name/104",[65,39.393]],["parent/104",[94,5.032]],["name/105",[95,59.935]],["parent/105",[94,5.032]],["name/106",[96,65.043]],["parent/106",[45,1.984]],["name/107",[97,65.043]],["parent/107",[98,5.65]],["name/108",[62,31.37]],["parent/108",[98,5.65]],["name/109",[88,38.893]],["parent/109",[98,5.65]],["name/110",[99,65.043]],["parent/110",[45,1.984]],["name/111",[76,29.116]],["parent/111",[100,5.65]],["name/112",[67,28.407]],["parent/112",[100,5.65]],["name/113",[101,59.935]],["parent/113",[100,5.65]],["name/114",[102,65.043]],["parent/114",[45,1.984]],["name/115",[48,29.116]],["parent/115",[103,5.65]],["name/116",[76,29.116]],["parent/116",[103,5.65]],["name/117",[67,28.407]],["parent/117",[103,5.65]],["name/118",[104,65.043]],["parent/118",[45,1.984]],["name/119",[48,29.116]],["parent/119",[105,4.462]],["name/120",[62,31.37]],["parent/120",[105,4.462]],["name/121",[65,39.393]],["parent/121",[105,4.462]],["name/122",[76,29.116]],["parent/122",[105,4.462]],["name/123",[67,28.407]],["parent/123",[105,4.462]],["name/124",[101,59.935]],["parent/124",[105,4.462]],["name/125",[106,59.935]],["parent/125",[105,4.462]],["name/126",[107,59.935]],["parent/126",[105,4.462]],["name/127",[108,59.935]],["parent/127",[105,4.462]],["name/128",[109,59.935]],["parent/128",[105,4.462]],["name/129",[110,59.935]],["parent/129",[105,4.462]],["name/130",[111,65.043]],["parent/130",[45,1.984]],["name/131",[11,54.057]],["parent/131",[112,5.65]],["name/132",[62,31.37]],["parent/132",[112,5.65]],["name/133",[88,38.893]],["parent/133",[112,5.65]],["name/134",[113,65.043]],["parent/134",[45,1.984]],["name/135",[76,29.116]],["parent/135",[114,5.65]],["name/136",[67,28.407]],["parent/136",[114,5.65]],["name/137",[115,50.38]],["parent/137",[114,5.65]],["name/138",[116,65.043]],["parent/138",[45,1.984]],["name/139",[48,29.116]],["parent/139",[117,5.399]],["name/140",[76,29.116]],["parent/140",[117,5.399]],["name/141",[67,28.407]],["parent/141",[117,5.399]],["name/142",[115,50.38]],["parent/142",[117,5.399]],["name/143",[118,59.935]],["parent/143",[45,1.984]],["name/144",[48,29.116]],["parent/144",[119,4.889]],["name/145",[62,31.37]],["parent/145",[119,4.889]],["name/146",[65,39.393]],["parent/146",[119,4.889]],["name/147",[76,29.116]],["parent/147",[119,4.889]],["name/148",[67,28.407]],["parent/148",[119,4.889]],["name/149",[95,59.935]],["parent/149",[119,4.889]],["name/150",[115,50.38]],["parent/150",[119,4.889]],["name/151",[120,65.043]],["parent/151",[45,1.984]],["name/152",[12,56.57]],["parent/152",[121,5.65]],["name/153",[62,31.37]],["parent/153",[121,5.65]],["name/154",[88,38.893]],["parent/154",[121,5.65]],["name/155",[122,59.935]],["parent/155",[45,1.984]],["name/156",[48,29.116]],["parent/156",[123,3.987]],["name/157",[124,46.585]],["parent/157",[123,3.987]],["name/158",[76,29.116]],["parent/158",[123,3.987]],["name/159",[67,28.407]],["parent/159",[123,3.987]],["name/160",[65,39.393]],["parent/160",[123,3.987]],["name/161",[62,31.37]],["parent/161",[123,3.987]],["name/162",[125,56.57]],["parent/162",[123,3.987]],["name/163",[126,56.57]],["parent/163",[123,3.987]],["name/164",[127,56.57]],["parent/164",[123,3.987]],["name/165",[128,56.57]],["parent/165",[123,3.987]],["name/166",[129,52.05]],["parent/166",[123,3.987]],["name/167",[130,56.57]],["parent/167",[123,3.987]],["name/168",[131,56.57]],["parent/168",[123,3.987]],["name/169",[132,56.57]],["parent/169",[123,3.987]],["name/170",[133,56.57]],["parent/170",[123,3.987]],["name/171",[134,56.57]],["parent/171",[123,3.987]],["name/172",[135,56.57]],["parent/172",[123,3.987]],["name/173",[136,56.57]],["parent/173",[123,3.987]],["name/174",[137,65.043]],["parent/174",[45,1.984]],["name/175",[13,56.57]],["parent/175",[138,5.65]],["name/176",[62,31.37]],["parent/176",[138,5.65]],["name/177",[88,38.893]],["parent/177",[138,5.65]],["name/178",[139,65.043]],["parent/178",[45,1.984]],["name/179",[48,29.116]],["parent/179",[140,4.164]],["name/180",[76,29.116]],["parent/180",[140,4.164]],["name/181",[67,28.407]],["parent/181",[140,4.164]],["name/182",[125,56.57]],["parent/182",[140,4.164]],["name/183",[126,56.57]],["parent/183",[140,4.164]],["name/184",[127,56.57]],["parent/184",[140,4.164]],["name/185",[128,56.57]],["parent/185",[140,4.164]],["name/186",[129,52.05]],["parent/186",[140,4.164]],["name/187",[130,56.57]],["parent/187",[140,4.164]],["name/188",[131,56.57]],["parent/188",[140,4.164]],["name/189",[132,56.57]],["parent/189",[140,4.164]],["name/190",[133,56.57]],["parent/190",[140,4.164]],["name/191",[134,56.57]],["parent/191",[140,4.164]],["name/192",[135,56.57]],["parent/192",[140,4.164]],["name/193",[136,56.57]],["parent/193",[140,4.164]],["name/194",[141,65.043]],["parent/194",[45,1.984]],["name/195",[124,46.585]],["parent/195",[142,4.164]],["name/196",[76,29.116]],["parent/196",[142,4.164]],["name/197",[67,28.407]],["parent/197",[142,4.164]],["name/198",[125,56.57]],["parent/198",[142,4.164]],["name/199",[126,56.57]],["parent/199",[142,4.164]],["name/200",[127,56.57]],["parent/200",[142,4.164]],["name/201",[128,56.57]],["parent/201",[142,4.164]],["name/202",[129,52.05]],["parent/202",[142,4.164]],["name/203",[130,56.57]],["parent/203",[142,4.164]],["name/204",[131,56.57]],["parent/204",[142,4.164]],["name/205",[132,56.57]],["parent/205",[142,4.164]],["name/206",[133,56.57]],["parent/206",[142,4.164]],["name/207",[134,56.57]],["parent/207",[142,4.164]],["name/208",[135,56.57]],["parent/208",[142,4.164]],["name/209",[136,56.57]],["parent/209",[142,4.164]],["name/210",[143,65.043]],["parent/210",[45,1.984]],["name/211",[144,41.064]],["parent/211",[145,5.65]],["name/212",[146,59.935]],["parent/212",[145,5.65]],["name/213",[147,65.043]],["parent/213",[145,5.65]],["name/214",[148,65.043]],["parent/214",[45,1.984]],["name/215",[144,41.064]],["parent/215",[149,6.496]],["name/216",[150,65.043]],["parent/216",[45,1.984]],["name/217",[144,41.064]],["parent/217",[151,5.986]],["name/218",[11,54.057]],["parent/218",[151,5.986]],["name/219",[152,65.043]],["parent/219",[45,1.984]],["name/220",[144,41.064]],["parent/220",[153,5.986]],["name/221",[154,65.043]],["parent/221",[153,5.986]],["name/222",[155,65.043]],["parent/222",[45,1.984]],["name/223",[144,41.064]],["parent/223",[156,5.65]],["name/224",[157,65.043]],["parent/224",[156,5.65]],["name/225",[158,65.043]],["parent/225",[156,5.65]],["name/226",[159,65.043]],["parent/226",[45,1.984]],["name/227",[144,41.064]],["parent/227",[160,5.986]],["name/228",[14,54.057]],["parent/228",[160,5.986]],["name/229",[161,65.043]],["parent/229",[45,1.984]],["name/230",[144,41.064]],["parent/230",[162,5.986]],["name/231",[163,65.043]],["parent/231",[162,5.986]],["name/232",[164,65.043]],["parent/232",[45,1.984]],["name/233",[144,41.064]],["parent/233",[165,5.65]],["name/234",[166,59.935]],["parent/234",[165,5.65]],["name/235",[167,59.935]],["parent/235",[165,5.65]],["name/236",[168,65.043]],["parent/236",[45,1.984]],["name/237",[144,41.064]],["parent/237",[169,5.65]],["name/238",[166,59.935]],["parent/238",[169,5.65]],["name/239",[167,59.935]],["parent/239",[169,5.65]],["name/240",[170,65.043]],["parent/240",[45,1.984]],["name/241",[144,41.064]],["parent/241",[171,5.986]],["name/242",[18,52.05]],["parent/242",[171,5.986]],["name/243",[172,65.043]],["parent/243",[45,1.984]],["name/244",[144,41.064]],["parent/244",[173,5.986]],["name/245",[174,56.57]],["parent/245",[173,5.986]],["name/246",[175,65.043]],["parent/246",[45,1.984]],["name/247",[144,41.064]],["parent/247",[176,5.032]],["name/248",[177,65.043]],["parent/248",[176,5.032]],["name/249",[178,65.043]],["parent/249",[176,5.032]],["name/250",[179,65.043]],["parent/250",[176,5.032]],["name/251",[180,65.043]],["parent/251",[176,5.032]],["name/252",[181,65.043]],["parent/252",[176,5.032]],["name/253",[182,65.043]],["parent/253",[45,1.984]],["name/254",[144,41.064]],["parent/254",[183,4.889]],["name/255",[146,59.935]],["parent/255",[183,4.889]],["name/256",[184,54.057]],["parent/256",[183,4.889]],["name/257",[185,54.057]],["parent/257",[183,4.889]],["name/258",[186,54.057]],["parent/258",[183,4.889]],["name/259",[187,54.057]],["parent/259",[183,4.889]],["name/260",[188,65.043]],["parent/260",[183,4.889]],["name/261",[189,65.043]],["parent/261",[45,1.984]],["name/262",[190,65.043]],["parent/262",[191,5.399]],["name/263",[192,65.043]],["parent/263",[191,5.399]],["name/264",[193,65.043]],["parent/264",[191,5.399]],["name/265",[194,65.043]],["parent/265",[191,5.399]],["name/266",[195,65.043]],["parent/266",[45,1.984]],["name/267",[196,52.05]],["parent/267",[197,4.889]],["name/268",[198,52.05]],["parent/268",[197,4.889]],["name/269",[199,52.05]],["parent/269",[197,4.889]],["name/270",[200,54.057]],["parent/270",[197,4.889]],["name/271",[201,54.057]],["parent/271",[197,4.889]],["name/272",[202,65.043]],["parent/272",[197,4.889]],["name/273",[203,65.043]],["parent/273",[197,4.889]],["name/274",[204,65.043]],["parent/274",[45,1.984]],["name/275",[196,52.05]],["parent/275",[205,5.199]],["name/276",[198,52.05]],["parent/276",[205,5.199]],["name/277",[199,52.05]],["parent/277",[205,5.199]],["name/278",[200,54.057]],["parent/278",[205,5.199]],["name/279",[201,54.057]],["parent/279",[205,5.199]],["name/280",[206,65.043]],["parent/280",[45,1.984]],["name/281",[196,52.05]],["parent/281",[207,5.199]],["name/282",[198,52.05]],["parent/282",[207,5.199]],["name/283",[199,52.05]],["parent/283",[207,5.199]],["name/284",[200,54.057]],["parent/284",[207,5.199]],["name/285",[201,54.057]],["parent/285",[207,5.199]],["name/286",[208,65.043]],["parent/286",[45,1.984]],["name/287",[196,52.05]],["parent/287",[209,5.199]],["name/288",[198,52.05]],["parent/288",[209,5.199]],["name/289",[199,52.05]],["parent/289",[209,5.199]],["name/290",[200,54.057]],["parent/290",[209,5.199]],["name/291",[201,54.057]],["parent/291",[209,5.199]],["name/292",[210,65.043]],["parent/292",[45,1.984]],["name/293",[144,41.064]],["parent/293",[211,4.164]],["name/294",[184,54.057]],["parent/294",[211,4.164]],["name/295",[185,54.057]],["parent/295",[211,4.164]],["name/296",[186,54.057]],["parent/296",[211,4.164]],["name/297",[187,54.057]],["parent/297",[211,4.164]],["name/298",[212,59.935]],["parent/298",[211,4.164]],["name/299",[213,59.935]],["parent/299",[211,4.164]],["name/300",[214,59.935]],["parent/300",[211,4.164]],["name/301",[215,59.935]],["parent/301",[211,4.164]],["name/302",[216,65.043]],["parent/302",[211,4.164]],["name/303",[217,65.043]],["parent/303",[211,4.164]],["name/304",[218,65.043]],["parent/304",[211,4.164]],["name/305",[219,65.043]],["parent/305",[211,4.164]],["name/306",[220,65.043]],["parent/306",[211,4.164]],["name/307",[221,59.935]],["parent/307",[211,4.164]],["name/308",[222,65.043]],["parent/308",[45,1.984]],["name/309",[144,41.064]],["parent/309",[223,4.553]],["name/310",[184,54.057]],["parent/310",[223,4.553]],["name/311",[185,54.057]],["parent/311",[223,4.553]],["name/312",[186,54.057]],["parent/312",[223,4.553]],["name/313",[187,54.057]],["parent/313",[223,4.553]],["name/314",[212,59.935]],["parent/314",[223,4.553]],["name/315",[213,59.935]],["parent/315",[223,4.553]],["name/316",[214,59.935]],["parent/316",[223,4.553]],["name/317",[215,59.935]],["parent/317",[223,4.553]],["name/318",[221,59.935]],["parent/318",[223,4.553]],["name/319",[224,65.043]],["parent/319",[45,1.984]],["name/320",[144,41.064]],["parent/320",[225,4.653]],["name/321",[184,54.057]],["parent/321",[225,4.653]],["name/322",[185,54.057]],["parent/322",[225,4.653]],["name/323",[186,54.057]],["parent/323",[225,4.653]],["name/324",[187,54.057]],["parent/324",[225,4.653]],["name/325",[226,65.043]],["parent/325",[225,4.653]],["name/326",[196,52.05]],["parent/326",[225,4.653]],["name/327",[198,52.05]],["parent/327",[225,4.653]],["name/328",[199,52.05]],["parent/328",[225,4.653]],["name/329",[227,65.043]],["parent/329",[45,1.984]],["name/330",[67,28.407]],["parent/330",[228,5.032]],["name/331",[76,29.116]],["parent/331",[228,5.032]],["name/332",[229,56.57]],["parent/332",[228,5.032]],["name/333",[230,59.935]],["parent/333",[228,5.032]],["name/334",[231,52.05]],["parent/334",[228,5.032]],["name/335",[232,56.57]],["parent/335",[228,5.032]],["name/336",[233,65.043]],["parent/336",[45,1.984]],["name/337",[48,29.116]],["parent/337",[234,5.032]],["name/338",[67,28.407]],["parent/338",[234,5.032]],["name/339",[76,29.116]],["parent/339",[234,5.032]],["name/340",[229,56.57]],["parent/340",[234,5.032]],["name/341",[231,52.05]],["parent/341",[234,5.032]],["name/342",[232,56.57]],["parent/342",[234,5.032]],["name/343",[235,65.043]],["parent/343",[45,1.984]],["name/344",[14,54.057]],["parent/344",[236,5.65]],["name/345",[62,31.37]],["parent/345",[236,5.65]],["name/346",[88,38.893]],["parent/346",[236,5.65]],["name/347",[237,65.043]],["parent/347",[45,1.984]],["name/348",[48,29.116]],["parent/348",[238,4.653]],["name/349",[62,31.37]],["parent/349",[238,4.653]],["name/350",[65,39.393]],["parent/350",[238,4.653]],["name/351",[67,28.407]],["parent/351",[238,4.653]],["name/352",[76,29.116]],["parent/352",[238,4.653]],["name/353",[229,56.57]],["parent/353",[238,4.653]],["name/354",[230,59.935]],["parent/354",[238,4.653]],["name/355",[231,52.05]],["parent/355",[238,4.653]],["name/356",[232,56.57]],["parent/356",[238,4.653]],["name/357",[239,65.043]],["parent/357",[45,1.984]],["name/358",[67,28.407]],["parent/358",[240,5.399]],["name/359",[76,29.116]],["parent/359",[240,5.399]],["name/360",[241,56.57]],["parent/360",[240,5.399]],["name/361",[242,56.57]],["parent/361",[240,5.399]],["name/362",[243,65.043]],["parent/362",[45,1.984]],["name/363",[48,29.116]],["parent/363",[244,5.199]],["name/364",[67,28.407]],["parent/364",[244,5.199]],["name/365",[76,29.116]],["parent/365",[244,5.199]],["name/366",[241,56.57]],["parent/366",[244,5.199]],["name/367",[242,56.57]],["parent/367",[244,5.199]],["name/368",[245,65.043]],["parent/368",[45,1.984]],["name/369",[48,29.116]],["parent/369",[246,4.889]],["name/370",[67,28.407]],["parent/370",[246,4.889]],["name/371",[65,39.393]],["parent/371",[246,4.889]],["name/372",[76,29.116]],["parent/372",[246,4.889]],["name/373",[241,56.57]],["parent/373",[246,4.889]],["name/374",[242,56.57]],["parent/374",[246,4.889]],["name/375",[62,31.37]],["parent/375",[246,4.889]],["name/376",[247,65.043]],["parent/376",[45,1.984]],["name/377",[15,56.57]],["parent/377",[248,5.65]],["name/378",[62,31.37]],["parent/378",[248,5.65]],["name/379",[88,38.893]],["parent/379",[248,5.65]],["name/380",[249,65.043]],["parent/380",[45,1.984]],["name/381",[250,65.043]],["parent/381",[251,5.65]],["name/382",[252,65.043]],["parent/382",[251,5.65]],["name/383",[253,65.043]],["parent/383",[251,5.65]],["name/384",[254,65.043]],["parent/384",[45,1.984]],["name/385",[255,56.57]],["parent/385",[256,5.986]],["name/386",[257,65.043]],["parent/386",[256,5.986]],["name/387",[258,65.043]],["parent/387",[45,1.984]],["name/388",[255,56.57]],["parent/388",[259,5.986]],["name/389",[260,65.043]],["parent/389",[259,5.986]],["name/390",[261,65.043]],["parent/390",[45,1.984]],["name/391",[255,56.57]],["parent/391",[262,5.986]],["name/392",[263,65.043]],["parent/392",[262,5.986]],["name/393",[264,65.043]],["parent/393",[45,1.984]],["name/394",[265,65.043]],["parent/394",[266,5.986]],["name/395",[267,65.043]],["parent/395",[266,5.986]],["name/396",[268,65.043]],["parent/396",[45,1.984]],["name/397",[269,65.043]],["parent/397",[270,6.496]],["name/398",[271,65.043]],["parent/398",[45,1.984]],["name/399",[272,65.043]],["parent/399",[273,5.986]],["name/400",[274,65.043]],["parent/400",[273,5.986]],["name/401",[275,65.043]],["parent/401",[45,1.984]],["name/402",[67,28.407]],["parent/402",[276,5.399]],["name/403",[76,29.116]],["parent/403",[276,5.399]],["name/404",[277,54.057]],["parent/404",[276,5.399]],["name/405",[231,52.05]],["parent/405",[276,5.399]],["name/406",[278,65.043]],["parent/406",[45,1.984]],["name/407",[48,29.116]],["parent/407",[279,5.199]],["name/408",[67,28.407]],["parent/408",[279,5.199]],["name/409",[76,29.116]],["parent/409",[279,5.199]],["name/410",[277,54.057]],["parent/410",[279,5.199]],["name/411",[231,52.05]],["parent/411",[279,5.199]],["name/412",[280,65.043]],["parent/412",[45,1.984]],["name/413",[16,56.57]],["parent/413",[281,5.65]],["name/414",[62,31.37]],["parent/414",[281,5.65]],["name/415",[88,38.893]],["parent/415",[281,5.65]],["name/416",[282,65.043]],["parent/416",[45,1.984]],["name/417",[48,29.116]],["parent/417",[283,4.889]],["name/418",[62,31.37]],["parent/418",[283,4.889]],["name/419",[65,39.393]],["parent/419",[283,4.889]],["name/420",[67,28.407]],["parent/420",[283,4.889]],["name/421",[76,29.116]],["parent/421",[283,4.889]],["name/422",[277,54.057]],["parent/422",[283,4.889]],["name/423",[284,65.043]],["parent/423",[283,4.889]],["name/424",[285,65.043]],["parent/424",[45,1.984]],["name/425",[124,46.585]],["parent/425",[286,6.496]],["name/426",[287,65.043]],["parent/426",[45,1.984]],["name/427",[124,46.585]],["parent/427",[288,5.986]],["name/428",[62,31.37]],["parent/428",[288,5.986]],["name/429",[289,65.043]],["parent/429",[45,1.984]],["name/430",[277,54.057]],["parent/430",[290,5.986]],["name/431",[62,31.37]],["parent/431",[290,5.986]],["name/432",[291,65.043]],["parent/432",[45,1.984]],["name/433",[292,54.057]],["parent/433",[293,5.986]],["name/434",[124,46.585]],["parent/434",[293,5.986]],["name/435",[294,65.043]],["parent/435",[45,1.984]],["name/436",[292,54.057]],["parent/436",[295,5.986]],["name/437",[124,46.585]],["parent/437",[295,5.986]],["name/438",[296,65.043]],["parent/438",[45,1.984]],["name/439",[292,54.057]],["parent/439",[297,5.986]],["name/440",[124,46.585]],["parent/440",[297,5.986]],["name/441",[298,65.043]],["parent/441",[45,1.984]],["name/442",[292,54.057]],["parent/442",[299,6.496]],["name/443",[300,65.043]],["parent/443",[45,1.984]],["name/444",[76,29.116]],["parent/444",[301,5.65]],["name/445",[67,28.407]],["parent/445",[301,5.65]],["name/446",[302,59.935]],["parent/446",[301,5.65]],["name/447",[303,65.043]],["parent/447",[45,1.984]],["name/448",[48,29.116]],["parent/448",[304,5.65]],["name/449",[76,29.116]],["parent/449",[304,5.65]],["name/450",[67,28.407]],["parent/450",[304,5.65]],["name/451",[129,52.05]],["parent/451",[45,1.984]],["name/452",[48,29.116]],["parent/452",[305,5.032]],["name/453",[62,31.37]],["parent/453",[305,5.032]],["name/454",[65,39.393]],["parent/454",[305,5.032]],["name/455",[76,29.116]],["parent/455",[305,5.032]],["name/456",[67,28.407]],["parent/456",[305,5.032]],["name/457",[302,59.935]],["parent/457",[305,5.032]],["name/458",[306,65.043]],["parent/458",[45,1.984]],["name/459",[18,52.05]],["parent/459",[307,5.65]],["name/460",[62,31.37]],["parent/460",[307,5.65]],["name/461",[88,38.893]],["parent/461",[307,5.65]],["name/462",[308,65.043]],["parent/462",[45,1.984]],["name/463",[76,29.116]],["parent/463",[309,5.399]],["name/464",[67,28.407]],["parent/464",[309,5.399]],["name/465",[310,56.57]],["parent/465",[309,5.399]],["name/466",[311,65.043]],["parent/466",[309,5.399]],["name/467",[312,65.043]],["parent/467",[45,1.984]],["name/468",[48,29.116]],["parent/468",[313,5.399]],["name/469",[76,29.116]],["parent/469",[313,5.399]],["name/470",[67,28.407]],["parent/470",[313,5.399]],["name/471",[310,56.57]],["parent/471",[313,5.399]],["name/472",[314,65.043]],["parent/472",[45,1.984]],["name/473",[48,29.116]],["parent/473",[315,4.889]],["name/474",[62,31.37]],["parent/474",[315,4.889]],["name/475",[65,39.393]],["parent/475",[315,4.889]],["name/476",[76,29.116]],["parent/476",[315,4.889]],["name/477",[67,28.407]],["parent/477",[315,4.889]],["name/478",[310,56.57]],["parent/478",[315,4.889]],["name/479",[129,52.05]],["parent/479",[315,4.889]],["name/480",[316,65.043]],["parent/480",[45,1.984]],["name/481",[19,56.57]],["parent/481",[317,5.65]],["name/482",[62,31.37]],["parent/482",[317,5.65]],["name/483",[88,38.893]],["parent/483",[317,5.65]],["name/484",[318,65.043]],["parent/484",[45,1.984]],["name/485",[76,29.116]],["parent/485",[319,5.199]],["name/486",[67,28.407]],["parent/486",[319,5.199]],["name/487",[320,56.57]],["parent/487",[319,5.199]],["name/488",[124,46.585]],["parent/488",[319,5.199]],["name/489",[174,56.57]],["parent/489",[319,5.199]],["name/490",[321,65.043]],["parent/490",[45,1.984]],["name/491",[48,29.116]],["parent/491",[322,5.199]],["name/492",[76,29.116]],["parent/492",[322,5.199]],["name/493",[67,28.407]],["parent/493",[322,5.199]],["name/494",[320,56.57]],["parent/494",[322,5.199]],["name/495",[174,56.57]],["parent/495",[322,5.199]],["name/496",[323,65.043]],["parent/496",[45,1.984]],["name/497",[48,29.116]],["parent/497",[324,4.764]],["name/498",[62,31.37]],["parent/498",[324,4.764]],["name/499",[65,39.393]],["parent/499",[324,4.764]],["name/500",[76,29.116]],["parent/500",[324,4.764]],["name/501",[67,28.407]],["parent/501",[324,4.764]],["name/502",[320,56.57]],["parent/502",[324,4.764]],["name/503",[124,46.585]],["parent/503",[324,4.764]],["name/504",[18,52.05]],["parent/504",[324,4.764]],["name/505",[325,65.043]],["parent/505",[45,1.984]],["name/506",[20,56.57]],["parent/506",[326,5.65]],["name/507",[62,31.37]],["parent/507",[326,5.65]],["name/508",[88,38.893]],["parent/508",[326,5.65]],["name/509",[327,65.043]],["parent/509",[45,1.984]],["name/510",[48,29.116]],["parent/510",[328,5.986]],["name/511",[329,43.84]],["parent/511",[328,5.986]],["name/512",[330,65.043]],["parent/512",[45,1.984]],["name/513",[48,29.116]],["parent/513",[331,5.986]],["name/514",[329,43.84]],["parent/514",[331,5.986]],["name/515",[332,65.043]],["parent/515",[45,1.984]],["name/516",[48,29.116]],["parent/516",[333,5.986]],["name/517",[329,43.84]],["parent/517",[333,5.986]],["name/518",[334,65.043]],["parent/518",[45,1.984]],["name/519",[48,29.116]],["parent/519",[335,5.986]],["name/520",[329,43.84]],["parent/520",[335,5.986]],["name/521",[336,65.043]],["parent/521",[45,1.984]],["name/522",[48,29.116]],["parent/522",[337,5.986]],["name/523",[329,43.84]],["parent/523",[337,5.986]],["name/524",[338,65.043]],["parent/524",[45,1.984]],["name/525",[48,29.116]],["parent/525",[339,5.986]],["name/526",[329,43.84]],["parent/526",[339,5.986]],["name/527",[340,65.043]],["parent/527",[45,1.984]],["name/528",[48,29.116]],["parent/528",[341,5.986]],["name/529",[329,43.84]],["parent/529",[341,5.986]],["name/530",[342,65.043]],["parent/530",[45,1.984]],["name/531",[48,29.116]],["parent/531",[343,5.986]],["name/532",[329,43.84]],["parent/532",[343,5.986]],["name/533",[344,65.043]],["parent/533",[45,1.984]],["name/534",[48,29.116]],["parent/534",[345,5.986]],["name/535",[329,43.84]],["parent/535",[345,5.986]],["name/536",[346,65.043]],["parent/536",[45,1.984]],["name/537",[48,29.116]],["parent/537",[347,5.986]],["name/538",[329,43.84]],["parent/538",[347,5.986]],["name/539",[348,65.043]],["parent/539",[45,1.984]],["name/540",[48,29.116]],["parent/540",[349,5.986]],["name/541",[329,43.84]],["parent/541",[349,5.986]],["name/542",[350,65.043]],["parent/542",[45,1.984]],["name/543",[48,29.116]],["parent/543",[351,5.986]],["name/544",[329,43.84]],["parent/544",[351,5.986]],["name/545",[352,65.043]],["parent/545",[45,1.984]],["name/546",[76,29.116]],["parent/546",[353,5.399]],["name/547",[67,28.407]],["parent/547",[353,5.399]],["name/548",[354,50.38]],["parent/548",[353,5.399]],["name/549",[355,59.935]],["parent/549",[353,5.399]],["name/550",[356,65.043]],["parent/550",[45,1.984]],["name/551",[48,29.116]],["parent/551",[357,5.399]],["name/552",[76,29.116]],["parent/552",[357,5.399]],["name/553",[67,28.407]],["parent/553",[357,5.399]],["name/554",[355,59.935]],["parent/554",[357,5.399]],["name/555",[358,65.043]],["parent/555",[45,1.984]],["name/556",[48,29.116]],["parent/556",[359,4.764]],["name/557",[62,31.37]],["parent/557",[359,4.764]],["name/558",[65,39.393]],["parent/558",[359,4.764]],["name/559",[76,29.116]],["parent/559",[359,4.764]],["name/560",[67,28.407]],["parent/560",[359,4.764]],["name/561",[360,65.043]],["parent/561",[359,4.764]],["name/562",[354,50.38]],["parent/562",[359,4.764]],["name/563",[122,59.935]],["parent/563",[359,4.764]],["name/564",[361,65.043]],["parent/564",[45,1.984]],["name/565",[21,56.57]],["parent/565",[362,5.65]],["name/566",[62,31.37]],["parent/566",[362,5.65]],["name/567",[88,38.893]],["parent/567",[362,5.65]],["name/568",[363,65.043]],["parent/568",[45,1.984]],["name/569",[364,65.043]],["parent/569",[365,4.764]],["name/570",[354,50.38]],["parent/570",[365,4.764]],["name/571",[76,29.116]],["parent/571",[365,4.764]],["name/572",[67,28.407]],["parent/572",[365,4.764]],["name/573",[366,59.935]],["parent/573",[365,4.764]],["name/574",[367,59.935]],["parent/574",[365,4.764]],["name/575",[368,59.935]],["parent/575",[365,4.764]],["name/576",[369,56.57]],["parent/576",[365,4.764]],["name/577",[370,65.043]],["parent/577",[45,1.984]],["name/578",[48,29.116]],["parent/578",[371,4.889]],["name/579",[76,29.116]],["parent/579",[371,4.889]],["name/580",[67,28.407]],["parent/580",[371,4.889]],["name/581",[366,59.935]],["parent/581",[371,4.889]],["name/582",[367,59.935]],["parent/582",[371,4.889]],["name/583",[368,59.935]],["parent/583",[371,4.889]],["name/584",[369,56.57]],["parent/584",[371,4.889]],["name/585",[372,65.043]],["parent/585",[45,1.984]],["name/586",[48,29.116]],["parent/586",[373,4.23]],["name/587",[62,31.37]],["parent/587",[373,4.23]],["name/588",[65,39.393]],["parent/588",[373,4.23]],["name/589",[76,29.116]],["parent/589",[373,4.23]],["name/590",[67,28.407]],["parent/590",[373,4.23]],["name/591",[78,56.57]],["parent/591",[373,4.23]],["name/592",[354,50.38]],["parent/592",[373,4.23]],["name/593",[374,65.043]],["parent/593",[373,4.23]],["name/594",[375,65.043]],["parent/594",[373,4.23]],["name/595",[376,65.043]],["parent/595",[373,4.23]],["name/596",[377,56.57]],["parent/596",[373,4.23]],["name/597",[369,56.57]],["parent/597",[373,4.23]],["name/598",[378,65.043]],["parent/598",[373,4.23]],["name/599",[379,65.043]],["parent/599",[373,4.23]],["name/600",[380,65.043]],["parent/600",[45,1.984]],["name/601",[22,56.57]],["parent/601",[381,5.65]],["name/602",[62,31.37]],["parent/602",[381,5.65]],["name/603",[88,38.893]],["parent/603",[381,5.65]],["name/604",[382,65.043]],["parent/604",[45,1.984]],["name/605",[383,65.043]],["parent/605",[384,5.986]],["name/606",[385,56.57]],["parent/606",[384,5.986]],["name/607",[386,65.043]],["parent/607",[45,1.984]],["name/608",[387,65.043]],["parent/608",[388,5.986]],["name/609",[389,65.043]],["parent/609",[388,5.986]],["name/610",[390,65.043]],["parent/610",[45,1.984]],["name/611",[55,59.935]],["parent/611",[391,5.399]],["name/612",[58,59.935]],["parent/612",[391,5.399]],["name/613",[392,56.57]],["parent/613",[391,5.399]],["name/614",[393,65.043]],["parent/614",[391,5.399]],["name/615",[394,65.043]],["parent/615",[45,1.984]],["name/616",[76,29.116]],["parent/616",[395,5.199]],["name/617",[67,28.407]],["parent/617",[395,5.199]],["name/618",[385,56.57]],["parent/618",[395,5.199]],["name/619",[396,65.043]],["parent/619",[395,5.199]],["name/620",[397,65.043]],["parent/620",[395,5.199]],["name/621",[398,65.043]],["parent/621",[45,1.984]],["name/622",[48,29.116]],["parent/622",[399,5.65]],["name/623",[76,29.116]],["parent/623",[399,5.65]],["name/624",[67,28.407]],["parent/624",[399,5.65]],["name/625",[400,65.043]],["parent/625",[45,1.984]],["name/626",[48,29.116]],["parent/626",[401,4.889]],["name/627",[62,31.37]],["parent/627",[401,4.889]],["name/628",[65,39.393]],["parent/628",[401,4.889]],["name/629",[76,29.116]],["parent/629",[401,4.889]],["name/630",[67,28.407]],["parent/630",[401,4.889]],["name/631",[402,48.949]],["parent/631",[401,4.889]],["name/632",[403,56.57]],["parent/632",[401,4.889]],["name/633",[404,65.043]],["parent/633",[45,1.984]],["name/634",[23,56.57]],["parent/634",[405,5.65]],["name/635",[62,31.37]],["parent/635",[405,5.65]],["name/636",[88,38.893]],["parent/636",[405,5.65]],["name/637",[406,65.043]],["parent/637",[45,1.984]],["name/638",[76,29.116]],["parent/638",[407,5.399]],["name/639",[67,28.407]],["parent/639",[407,5.399]],["name/640",[115,50.38]],["parent/640",[407,5.399]],["name/641",[402,48.949]],["parent/641",[407,5.399]],["name/642",[408,65.043]],["parent/642",[45,1.984]],["name/643",[48,29.116]],["parent/643",[409,5.399]],["name/644",[76,29.116]],["parent/644",[409,5.399]],["name/645",[67,28.407]],["parent/645",[409,5.399]],["name/646",[115,50.38]],["parent/646",[409,5.399]],["name/647",[410,65.043]],["parent/647",[45,1.984]],["name/648",[48,29.116]],["parent/648",[411,4.889]],["name/649",[62,31.37]],["parent/649",[411,4.889]],["name/650",[65,39.393]],["parent/650",[411,4.889]],["name/651",[76,29.116]],["parent/651",[411,4.889]],["name/652",[67,28.407]],["parent/652",[411,4.889]],["name/653",[402,48.949]],["parent/653",[411,4.889]],["name/654",[115,50.38]],["parent/654",[411,4.889]],["name/655",[412,65.043]],["parent/655",[45,1.984]],["name/656",[24,56.57]],["parent/656",[413,5.65]],["name/657",[62,31.37]],["parent/657",[413,5.65]],["name/658",[88,38.893]],["parent/658",[413,5.65]],["name/659",[414,65.043]],["parent/659",[45,1.984]],["name/660",[415,54.057]],["parent/660",[416,4.889]],["name/661",[402,48.949]],["parent/661",[416,4.889]],["name/662",[417,54.057]],["parent/662",[416,4.889]],["name/663",[418,54.057]],["parent/663",[416,4.889]],["name/664",[419,54.057]],["parent/664",[416,4.889]],["name/665",[76,29.116]],["parent/665",[416,4.889]],["name/666",[67,28.407]],["parent/666",[416,4.889]],["name/667",[420,65.043]],["parent/667",[45,1.984]],["name/668",[48,29.116]],["parent/668",[421,5.65]],["name/669",[76,29.116]],["parent/669",[421,5.65]],["name/670",[67,28.407]],["parent/670",[421,5.65]],["name/671",[422,65.043]],["parent/671",[45,1.984]],["name/672",[48,29.116]],["parent/672",[423,4.379]],["name/673",[62,31.37]],["parent/673",[423,4.379]],["name/674",[65,39.393]],["parent/674",[423,4.379]],["name/675",[76,29.116]],["parent/675",[423,4.379]],["name/676",[67,28.407]],["parent/676",[423,4.379]],["name/677",[402,48.949]],["parent/677",[423,4.379]],["name/678",[403,56.57]],["parent/678",[423,4.379]],["name/679",[415,54.057]],["parent/679",[423,4.379]],["name/680",[417,54.057]],["parent/680",[423,4.379]],["name/681",[418,54.057]],["parent/681",[423,4.379]],["name/682",[419,54.057]],["parent/682",[423,4.379]],["name/683",[377,56.57]],["parent/683",[423,4.379]],["name/684",[424,65.043]],["parent/684",[45,1.984]],["name/685",[25,56.57]],["parent/685",[425,5.65]],["name/686",[62,31.37]],["parent/686",[425,5.65]],["name/687",[88,38.893]],["parent/687",[425,5.65]],["name/688",[426,65.043]],["parent/688",[45,1.984]],["name/689",[415,54.057]],["parent/689",[427,4.653]],["name/690",[402,48.949]],["parent/690",[427,4.653]],["name/691",[417,54.057]],["parent/691",[427,4.653]],["name/692",[428,59.935]],["parent/692",[427,4.653]],["name/693",[429,59.935]],["parent/693",[427,4.653]],["name/694",[418,54.057]],["parent/694",[427,4.653]],["name/695",[419,54.057]],["parent/695",[427,4.653]],["name/696",[76,29.116]],["parent/696",[427,4.653]],["name/697",[67,28.407]],["parent/697",[427,4.653]],["name/698",[430,65.043]],["parent/698",[45,1.984]],["name/699",[48,29.116]],["parent/699",[431,5.65]],["name/700",[76,29.116]],["parent/700",[431,5.65]],["name/701",[67,28.407]],["parent/701",[431,5.65]],["name/702",[432,65.043]],["parent/702",[45,1.984]],["name/703",[48,29.116]],["parent/703",[433,4.23]],["name/704",[62,31.37]],["parent/704",[433,4.23]],["name/705",[65,39.393]],["parent/705",[433,4.23]],["name/706",[76,29.116]],["parent/706",[433,4.23]],["name/707",[67,28.407]],["parent/707",[433,4.23]],["name/708",[402,48.949]],["parent/708",[433,4.23]],["name/709",[403,56.57]],["parent/709",[433,4.23]],["name/710",[415,54.057]],["parent/710",[433,4.23]],["name/711",[417,54.057]],["parent/711",[433,4.23]],["name/712",[428,59.935]],["parent/712",[433,4.23]],["name/713",[429,59.935]],["parent/713",[433,4.23]],["name/714",[418,54.057]],["parent/714",[433,4.23]],["name/715",[419,54.057]],["parent/715",[433,4.23]],["name/716",[377,56.57]],["parent/716",[433,4.23]],["name/717",[434,65.043]],["parent/717",[45,1.984]],["name/718",[26,56.57]],["parent/718",[435,5.65]],["name/719",[62,31.37]],["parent/719",[435,5.65]],["name/720",[88,38.893]],["parent/720",[435,5.65]],["name/721",[436,65.043]],["parent/721",[45,1.984]],["name/722",[76,29.116]],["parent/722",[437,5.399]],["name/723",[67,28.407]],["parent/723",[437,5.399]],["name/724",[438,59.935]],["parent/724",[437,5.399]],["name/725",[439,65.043]],["parent/725",[437,5.399]],["name/726",[440,65.043]],["parent/726",[45,1.984]],["name/727",[48,29.116]],["parent/727",[441,5.65]],["name/728",[76,29.116]],["parent/728",[441,5.65]],["name/729",[67,28.407]],["parent/729",[441,5.65]],["name/730",[442,65.043]],["parent/730",[45,1.984]],["name/731",[48,29.116]],["parent/731",[443,3.837]],["name/732",[62,31.37]],["parent/732",[443,3.837]],["name/733",[65,39.393]],["parent/733",[443,3.837]],["name/734",[76,29.116]],["parent/734",[443,3.837]],["name/735",[67,28.407]],["parent/735",[443,3.837]],["name/736",[438,59.935]],["parent/736",[443,3.837]],["name/737",[106,59.935]],["parent/737",[443,3.837]],["name/738",[444,65.043]],["parent/738",[443,3.837]],["name/739",[445,65.043]],["parent/739",[443,3.837]],["name/740",[107,59.935]],["parent/740",[443,3.837]],["name/741",[108,59.935]],["parent/741",[443,3.837]],["name/742",[109,59.935]],["parent/742",[443,3.837]],["name/743",[110,59.935]],["parent/743",[443,3.837]],["name/744",[385,56.57]],["parent/744",[443,3.837]],["name/745",[446,65.043]],["parent/745",[443,3.837]],["name/746",[447,65.043]],["parent/746",[443,3.837]],["name/747",[448,65.043]],["parent/747",[443,3.837]],["name/748",[449,65.043]],["parent/748",[443,3.837]],["name/749",[450,65.043]],["parent/749",[443,3.837]],["name/750",[451,65.043]],["parent/750",[443,3.837]],["name/751",[452,65.043]],["parent/751",[443,3.837]],["name/752",[453,65.043]],["parent/752",[45,1.984]],["name/753",[27,56.57]],["parent/753",[454,5.65]],["name/754",[62,31.37]],["parent/754",[454,5.65]],["name/755",[88,38.893]],["parent/755",[454,5.65]],["name/756",[455,65.043]],["parent/756",[45,1.984]],["name/757",[456,65.043]],["parent/757",[457,5.986]],["name/758",[458,65.043]],["parent/758",[457,5.986]],["name/759",[459,59.935]],["parent/759",[45,1.984]],["name/760",[460,65.043]],["parent/760",[461,4.553]],["name/761",[118,59.935]],["parent/761",[461,4.553]],["name/762",[48,29.116]],["parent/762",[461,4.553]],["name/763",[462,65.043]],["parent/763",[461,4.553]],["name/764",[67,28.407]],["parent/764",[461,4.553]],["name/765",[463,65.043]],["parent/765",[461,4.553]],["name/766",[354,50.38]],["parent/766",[461,4.553]],["name/767",[392,56.57]],["parent/767",[461,4.553]],["name/768",[464,65.043]],["parent/768",[461,4.553]],["name/769",[62,31.37]],["parent/769",[461,4.553]],["name/770",[465,65.043]],["parent/770",[45,1.984]],["name/771",[28,56.57]],["parent/771",[466,5.65]],["name/772",[62,31.37]],["parent/772",[466,5.65]],["name/773",[88,38.893]],["parent/773",[466,5.65]],["name/774",[467,65.043]],["parent/774",[45,1.984]],["name/775",[48,29.116]],["parent/775",[468,6.496]],["name/776",[469,65.043]],["parent/776",[45,1.984]],["name/777",[48,29.116]],["parent/777",[470,4.889]],["name/778",[471,65.043]],["parent/778",[470,4.889]],["name/779",[392,56.57]],["parent/779",[470,4.889]],["name/780",[67,28.407]],["parent/780",[470,4.889]],["name/781",[472,65.043]],["parent/781",[470,4.889]],["name/782",[354,50.38]],["parent/782",[470,4.889]],["name/783",[459,59.935]],["parent/783",[470,4.889]],["name/784",[473,65.043]],["parent/784",[45,1.984]],["name/785",[29,56.57]],["parent/785",[474,5.65]],["name/786",[62,31.37]],["parent/786",[474,5.65]],["name/787",[88,38.893]],["parent/787",[474,5.65]],["name/788",[475,33.402]],["parent/788",[]],["name/789",[8,59.935]],["parent/789",[475,3.336]],["name/790",[6,33.402]],["parent/790",[476,5.65]],["name/791",[477,38.893]],["parent/791",[476,5.65]],["name/792",[478,33.982]],["parent/792",[476,5.65]],["name/793",[9,59.935]],["parent/793",[475,3.336]],["name/794",[6,33.402]],["parent/794",[479,5.032]],["name/795",[477,38.893]],["parent/795",[479,5.032]],["name/796",[480,34.598]],["parent/796",[479,5.032]],["name/797",[478,33.982]],["parent/797",[479,5.032]],["name/798",[481,38.417]],["parent/798",[479,5.032]],["name/799",[482,38.893]],["parent/799",[479,5.032]],["name/800",[10,59.935]],["parent/800",[475,3.336]],["name/801",[6,33.402]],["parent/801",[483,5.032]],["name/802",[477,38.893]],["parent/802",[483,5.032]],["name/803",[480,34.598]],["parent/803",[483,5.032]],["name/804",[478,33.982]],["parent/804",[483,5.032]],["name/805",[481,38.417]],["parent/805",[483,5.032]],["name/806",[482,38.893]],["parent/806",[483,5.032]],["name/807",[11,54.057]],["parent/807",[475,3.336]],["name/808",[6,33.402]],["parent/808",[484,5.032]],["name/809",[477,38.893]],["parent/809",[484,5.032]],["name/810",[480,34.598]],["parent/810",[484,5.032]],["name/811",[478,33.982]],["parent/811",[484,5.032]],["name/812",[481,38.417]],["parent/812",[484,5.032]],["name/813",[482,38.893]],["parent/813",[484,5.032]],["name/814",[12,56.57]],["parent/814",[475,3.336]],["name/815",[6,33.402]],["parent/815",[485,5.032]],["name/816",[477,38.893]],["parent/816",[485,5.032]],["name/817",[480,34.598]],["parent/817",[485,5.032]],["name/818",[478,33.982]],["parent/818",[485,5.032]],["name/819",[481,38.417]],["parent/819",[485,5.032]],["name/820",[482,38.893]],["parent/820",[485,5.032]],["name/821",[13,56.57]],["parent/821",[475,3.336]],["name/822",[6,33.402]],["parent/822",[486,5.032]],["name/823",[477,38.893]],["parent/823",[486,5.032]],["name/824",[480,34.598]],["parent/824",[486,5.032]],["name/825",[478,33.982]],["parent/825",[486,5.032]],["name/826",[481,38.417]],["parent/826",[486,5.032]],["name/827",[482,38.893]],["parent/827",[486,5.032]],["name/828",[14,54.057]],["parent/828",[475,3.336]],["name/829",[6,33.402]],["parent/829",[487,5.032]],["name/830",[477,38.893]],["parent/830",[487,5.032]],["name/831",[480,34.598]],["parent/831",[487,5.032]],["name/832",[478,33.982]],["parent/832",[487,5.032]],["name/833",[481,38.417]],["parent/833",[487,5.032]],["name/834",[482,38.893]],["parent/834",[487,5.032]],["name/835",[15,56.57]],["parent/835",[475,3.336]],["name/836",[6,33.402]],["parent/836",[488,5.032]],["name/837",[477,38.893]],["parent/837",[488,5.032]],["name/838",[480,34.598]],["parent/838",[488,5.032]],["name/839",[478,33.982]],["parent/839",[488,5.032]],["name/840",[481,38.417]],["parent/840",[488,5.032]],["name/841",[482,38.893]],["parent/841",[488,5.032]],["name/842",[16,56.57]],["parent/842",[475,3.336]],["name/843",[6,33.402]],["parent/843",[489,5.032]],["name/844",[477,38.893]],["parent/844",[489,5.032]],["name/845",[480,34.598]],["parent/845",[489,5.032]],["name/846",[478,33.982]],["parent/846",[489,5.032]],["name/847",[481,38.417]],["parent/847",[489,5.032]],["name/848",[482,38.893]],["parent/848",[489,5.032]],["name/849",[17,59.935]],["parent/849",[475,3.336]],["name/850",[6,33.402]],["parent/850",[490,5.032]],["name/851",[477,38.893]],["parent/851",[490,5.032]],["name/852",[480,34.598]],["parent/852",[490,5.032]],["name/853",[478,33.982]],["parent/853",[490,5.032]],["name/854",[481,38.417]],["parent/854",[490,5.032]],["name/855",[482,38.893]],["parent/855",[490,5.032]],["name/856",[18,52.05]],["parent/856",[475,3.336]],["name/857",[6,33.402]],["parent/857",[491,5.032]],["name/858",[477,38.893]],["parent/858",[491,5.032]],["name/859",[480,34.598]],["parent/859",[491,5.032]],["name/860",[478,33.982]],["parent/860",[491,5.032]],["name/861",[481,38.417]],["parent/861",[491,5.032]],["name/862",[482,38.893]],["parent/862",[491,5.032]],["name/863",[19,56.57]],["parent/863",[475,3.336]],["name/864",[6,33.402]],["parent/864",[492,5.032]],["name/865",[477,38.893]],["parent/865",[492,5.032]],["name/866",[480,34.598]],["parent/866",[492,5.032]],["name/867",[478,33.982]],["parent/867",[492,5.032]],["name/868",[481,38.417]],["parent/868",[492,5.032]],["name/869",[482,38.893]],["parent/869",[492,5.032]],["name/870",[20,56.57]],["parent/870",[475,3.336]],["name/871",[6,33.402]],["parent/871",[493,5.032]],["name/872",[477,38.893]],["parent/872",[493,5.032]],["name/873",[480,34.598]],["parent/873",[493,5.032]],["name/874",[478,33.982]],["parent/874",[493,5.032]],["name/875",[481,38.417]],["parent/875",[493,5.032]],["name/876",[482,38.893]],["parent/876",[493,5.032]],["name/877",[32,59.935]],["parent/877",[475,3.336]],["name/878",[6,33.402]],["parent/878",[494,5.399]],["name/879",[495,43.84]],["parent/879",[494,5.399]],["name/880",[478,33.982]],["parent/880",[494,5.399]],["name/881",[480,34.598]],["parent/881",[494,5.399]],["name/882",[34,59.935]],["parent/882",[475,3.336]],["name/883",[6,33.402]],["parent/883",[496,5.399]],["name/884",[495,43.84]],["parent/884",[496,5.399]],["name/885",[478,33.982]],["parent/885",[496,5.399]],["name/886",[480,34.598]],["parent/886",[496,5.399]],["name/887",[35,59.935]],["parent/887",[475,3.336]],["name/888",[6,33.402]],["parent/888",[497,5.399]],["name/889",[495,43.84]],["parent/889",[497,5.399]],["name/890",[478,33.982]],["parent/890",[497,5.399]],["name/891",[480,34.598]],["parent/891",[497,5.399]],["name/892",[36,59.935]],["parent/892",[475,3.336]],["name/893",[6,33.402]],["parent/893",[498,5.399]],["name/894",[495,43.84]],["parent/894",[498,5.399]],["name/895",[478,33.982]],["parent/895",[498,5.399]],["name/896",[480,34.598]],["parent/896",[498,5.399]],["name/897",[37,59.935]],["parent/897",[475,3.336]],["name/898",[6,33.402]],["parent/898",[499,5.399]],["name/899",[495,43.84]],["parent/899",[499,5.399]],["name/900",[478,33.982]],["parent/900",[499,5.399]],["name/901",[480,34.598]],["parent/901",[499,5.399]],["name/902",[38,59.935]],["parent/902",[475,3.336]],["name/903",[6,33.402]],["parent/903",[500,5.399]],["name/904",[495,43.84]],["parent/904",[500,5.399]],["name/905",[478,33.982]],["parent/905",[500,5.399]],["name/906",[480,34.598]],["parent/906",[500,5.399]],["name/907",[39,59.935]],["parent/907",[475,3.336]],["name/908",[6,33.402]],["parent/908",[501,5.399]],["name/909",[495,43.84]],["parent/909",[501,5.399]],["name/910",[478,33.982]],["parent/910",[501,5.399]],["name/911",[480,34.598]],["parent/911",[501,5.399]],["name/912",[40,59.935]],["parent/912",[475,3.336]],["name/913",[6,33.402]],["parent/913",[502,5.399]],["name/914",[495,43.84]],["parent/914",[502,5.399]],["name/915",[478,33.982]],["parent/915",[502,5.399]],["name/916",[480,34.598]],["parent/916",[502,5.399]],["name/917",[41,59.935]],["parent/917",[475,3.336]],["name/918",[6,33.402]],["parent/918",[503,5.399]],["name/919",[495,43.84]],["parent/919",[503,5.399]],["name/920",[478,33.982]],["parent/920",[503,5.399]],["name/921",[480,34.598]],["parent/921",[503,5.399]],["name/922",[42,59.935]],["parent/922",[475,3.336]],["name/923",[6,33.402]],["parent/923",[504,5.399]],["name/924",[495,43.84]],["parent/924",[504,5.399]],["name/925",[478,33.982]],["parent/925",[504,5.399]],["name/926",[480,34.598]],["parent/926",[504,5.399]],["name/927",[43,59.935]],["parent/927",[475,3.336]],["name/928",[6,33.402]],["parent/928",[505,5.399]],["name/929",[495,43.84]],["parent/929",[505,5.399]],["name/930",[478,33.982]],["parent/930",[505,5.399]],["name/931",[480,34.598]],["parent/931",[505,5.399]],["name/932",[44,59.935]],["parent/932",[475,3.336]],["name/933",[6,33.402]],["parent/933",[506,5.399]],["name/934",[495,43.84]],["parent/934",[506,5.399]],["name/935",[478,33.982]],["parent/935",[506,5.399]],["name/936",[480,34.598]],["parent/936",[506,5.399]],["name/937",[21,56.57]],["parent/937",[475,3.336]],["name/938",[6,33.402]],["parent/938",[507,4.889]],["name/939",[477,38.893]],["parent/939",[507,4.889]],["name/940",[480,34.598]],["parent/940",[507,4.889]],["name/941",[478,33.982]],["parent/941",[507,4.889]],["name/942",[481,38.417]],["parent/942",[507,4.889]],["name/943",[482,38.893]],["parent/943",[507,4.889]],["name/944",[508,65.043]],["parent/944",[507,4.889]],["name/945",[22,56.57]],["parent/945",[475,3.336]],["name/946",[6,33.402]],["parent/946",[509,4.553]],["name/947",[477,38.893]],["parent/947",[509,4.553]],["name/948",[480,34.598]],["parent/948",[509,4.553]],["name/949",[478,33.982]],["parent/949",[509,4.553]],["name/950",[481,38.417]],["parent/950",[509,4.553]],["name/951",[482,38.893]],["parent/951",[509,4.553]],["name/952",[510,65.043]],["parent/952",[509,4.553]],["name/953",[511,65.043]],["parent/953",[509,4.553]],["name/954",[512,65.043]],["parent/954",[509,4.553]],["name/955",[513,65.043]],["parent/955",[509,4.553]],["name/956",[23,56.57]],["parent/956",[475,3.336]],["name/957",[6,33.402]],["parent/957",[514,5.032]],["name/958",[477,38.893]],["parent/958",[514,5.032]],["name/959",[480,34.598]],["parent/959",[514,5.032]],["name/960",[478,33.982]],["parent/960",[514,5.032]],["name/961",[481,38.417]],["parent/961",[514,5.032]],["name/962",[482,38.893]],["parent/962",[514,5.032]],["name/963",[24,56.57]],["parent/963",[475,3.336]],["name/964",[6,33.402]],["parent/964",[515,5.032]],["name/965",[477,38.893]],["parent/965",[515,5.032]],["name/966",[480,34.598]],["parent/966",[515,5.032]],["name/967",[478,33.982]],["parent/967",[515,5.032]],["name/968",[481,38.417]],["parent/968",[515,5.032]],["name/969",[482,38.893]],["parent/969",[515,5.032]],["name/970",[25,56.57]],["parent/970",[475,3.336]],["name/971",[6,33.402]],["parent/971",[516,5.032]],["name/972",[477,38.893]],["parent/972",[516,5.032]],["name/973",[480,34.598]],["parent/973",[516,5.032]],["name/974",[478,33.982]],["parent/974",[516,5.032]],["name/975",[481,38.417]],["parent/975",[516,5.032]],["name/976",[482,38.893]],["parent/976",[516,5.032]],["name/977",[26,56.57]],["parent/977",[475,3.336]],["name/978",[6,33.402]],["parent/978",[517,5.032]],["name/979",[477,38.893]],["parent/979",[517,5.032]],["name/980",[480,34.598]],["parent/980",[517,5.032]],["name/981",[478,33.982]],["parent/981",[517,5.032]],["name/982",[481,38.417]],["parent/982",[517,5.032]],["name/983",[482,38.893]],["parent/983",[517,5.032]],["name/984",[27,56.57]],["parent/984",[475,3.336]],["name/985",[6,33.402]],["parent/985",[518,5.032]],["name/986",[477,38.893]],["parent/986",[518,5.032]],["name/987",[480,34.598]],["parent/987",[518,5.032]],["name/988",[478,33.982]],["parent/988",[518,5.032]],["name/989",[481,38.417]],["parent/989",[518,5.032]],["name/990",[482,38.893]],["parent/990",[518,5.032]],["name/991",[28,56.57]],["parent/991",[475,3.336]],["name/992",[6,33.402]],["parent/992",[519,5.032]],["name/993",[481,38.417]],["parent/993",[519,5.032]],["name/994",[478,33.982]],["parent/994",[519,5.032]],["name/995",[520,65.043]],["parent/995",[519,5.032]],["name/996",[521,65.043]],["parent/996",[519,5.032]],["name/997",[482,38.893]],["parent/997",[519,5.032]],["name/998",[29,56.57]],["parent/998",[475,3.336]],["name/999",[6,33.402]],["parent/999",[522,5.986]],["name/1000",[481,38.417]],["parent/1000",[522,5.986]]],"invertedIndex":[["__type",{"_index":31,"name":{"29":{}},"parent":{}}],["abusereport",{"_index":63,"name":{"57":{}},"parent":{}}],["abusereportcreate",{"_index":73,"name":{"68":{}},"parent":{}}],["abusereporthostname",{"_index":70,"name":{"65":{}},"parent":{}}],["abusereports",{"_index":8,"name":{"6":{},"789":{}},"parent":{}}],["acl",{"_index":115,"name":{"137":{},"142":{},"150":{},"640":{},"646":{},"654":{}},"parent":{}}],["acmechallengecnametarget",{"_index":379,"name":{"599":{}},"parent":{}}],["action",{"_index":302,"name":{"446":{},"457":{}},"parent":{}}],["add",{"_index":166,"name":{"234":{},"238":{}},"parent":{}}],["addr",{"_index":360,"name":{"561":{}},"parent":{}}],["agentingress",{"_index":81,"name":{"79":{}},"parent":{}}],["agentingresscreate",{"_index":75,"name":{"71":{}},"parent":{}}],["agentingresses",{"_index":9,"name":{"7":{},"793":{}},"parent":{}}],["agentingresslist",{"_index":85,"name":{"88":{}},"parent":{}}],["agentingressupdate",{"_index":79,"name":{"75":{}},"parent":{}}],["agentversion",{"_index":460,"name":{"760":{}},"parent":{}}],["allowidpinitiated",{"_index":214,"name":{"300":{},"316":{}},"parent":{}}],["apikey",{"_index":93,"name":{"99":{}},"parent":{}}],["apikeycreate",{"_index":89,"name":{"92":{}},"parent":{}}],["apikeylist",{"_index":96,"name":{"106":{}},"parent":{}}],["apikeys",{"_index":10,"name":{"8":{},"800":{}},"parent":{}}],["apikeyupdate",{"_index":91,"name":{"95":{}},"parent":{}}],["apitoken",{"_index":2,"name":{"2":{}},"parent":{}}],["assertionconsumerserviceurl",{"_index":217,"name":{"303":{}},"parent":{}}],["auth",{"_index":255,"name":{"385":{},"388":{},"391":{}},"parent":{}}],["authcheckinterval",{"_index":188,"name":{"260":{}},"parent":{}}],["authority",{"_index":383,"name":{"605":{}},"parent":{}}],["authorizedgroups",{"_index":215,"name":{"301":{},"317":{}},"parent":{}}],["awsaccesskeyid",{"_index":272,"name":{"399":{}},"parent":{}}],["awsauth",{"_index":264,"name":{"393":{}},"parent":{}}],["awscredentials",{"_index":271,"name":{"398":{}},"parent":{}}],["awsrole",{"_index":268,"name":{"396":{}},"parent":{}}],["awssecretaccesskey",{"_index":274,"name":{"400":{}},"parent":{}}],["baseurl",{"_index":4,"name":{"3":{}},"parent":{}}],["beforeid",{"_index":51,"name":{"47":{}},"parent":{}}],["capem",{"_index":101,"name":{"113":{},"124":{}},"parent":{}}],["certificate",{"_index":377,"name":{"596":{},"683":{},"716":{}},"parent":{}}],["certificateauthorities",{"_index":11,"name":{"9":{},"131":{},"218":{},"807":{}},"parent":{}}],["certificateauthority",{"_index":104,"name":{"118":{}},"parent":{}}],["certificateauthoritycreate",{"_index":99,"name":{"110":{}},"parent":{}}],["certificateauthorityids",{"_index":154,"name":{"221":{}},"parent":{}}],["certificateauthoritylist",{"_index":111,"name":{"130":{}},"parent":{}}],["certificateauthorityupdate",{"_index":102,"name":{"114":{}},"parent":{}}],["certificateid",{"_index":368,"name":{"575":{},"583":{}},"parent":{}}],["certificatemanagementpolicy",{"_index":369,"name":{"576":{},"584":{},"597":{}},"parent":{}}],["certificatemanagementstatus",{"_index":378,"name":{"598":{}},"parent":{}}],["certificatepem",{"_index":438,"name":{"724":{},"736":{}},"parent":{}}],["cidr",{"_index":310,"name":{"465":{},"471":{},"478":{}},"parent":{}}],["circuitbreaker",{"_index":125,"name":{"162":{},"182":{},"198":{}},"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":{}}}],["client.ngrok.__type",{"_index":33,"name":{},"parent":{"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{}}}],["client.ngrokconfig",{"_index":3,"name":{},"parent":{"2":{},"3":{}}}],["clientid",{"_index":196,"name":{"267":{},"275":{},"281":{},"287":{},"326":{}},"parent":{}}],["clientsecret",{"_index":198,"name":{"268":{},"276":{},"282":{},"288":{},"327":{}},"parent":{}}],["cloudwatchlogs",{"_index":253,"name":{"383":{}},"parent":{}}],["cnametarget",{"_index":374,"name":{"593":{}},"parent":{}}],["compression",{"_index":126,"name":{"163":{},"183":{},"199":{}},"parent":{}}],["constructor",{"_index":6,"name":{"5":{},"790":{},"794":{},"801":{},"808":{},"815":{},"822":{},"829":{},"836":{},"843":{},"850":{},"857":{},"864":{},"871":{},"878":{},"883":{},"888":{},"893":{},"898":{},"903":{},"908":{},"913":{},"918":{},"923":{},"928":{},"933":{},"938":{},"946":{},"957":{},"964":{},"971":{},"978":{},"985":{},"992":{},"999":{}},"parent":{}}],["cookieprefix",{"_index":185,"name":{"257":{},"295":{},"311":{},"322":{}},"parent":{}}],["create",{"_index":477,"name":{"791":{},"795":{},"802":{},"809":{},"816":{},"823":{},"830":{},"837":{},"844":{},"851":{},"858":{},"865":{},"872":{},"939":{},"947":{},"958":{},"965":{},"972":{},"979":{},"986":{}},"parent":{}}],["createdat",{"_index":65,"name":{"60":{},"87":{},"104":{},"121":{},"146":{},"160":{},"350":{},"371":{},"419":{},"454":{},"475":{},"499":{},"558":{},"588":{},"628":{},"650":{},"674":{},"705":{},"733":{}},"parent":{}}],["credential",{"_index":118,"name":{"143":{},"761":{}},"parent":{}}],["credentialcreate",{"_index":113,"name":{"134":{}},"parent":{}}],["credentiallist",{"_index":120,"name":{"151":{}},"parent":{}}],["credentials",{"_index":12,"name":{"10":{},"152":{},"814":{}},"parent":{}}],["credentialupdate",{"_index":116,"name":{"138":{}},"parent":{}}],["creds",{"_index":267,"name":{"395":{}},"parent":{}}],["criticaloptions",{"_index":428,"name":{"692":{},"712":{}},"parent":{}}],["datatypes",{"_index":45,"name":{"42":{}},"parent":{"43":{},"44":{},"46":{},"49":{},"54":{},"57":{},"65":{},"68":{},"71":{},"75":{},"79":{},"88":{},"92":{},"95":{},"99":{},"106":{},"110":{},"114":{},"118":{},"130":{},"134":{},"138":{},"143":{},"151":{},"155":{},"174":{},"178":{},"194":{},"210":{},"214":{},"216":{},"219":{},"222":{},"226":{},"229":{},"232":{},"236":{},"240":{},"243":{},"246":{},"253":{},"261":{},"266":{},"274":{},"280":{},"286":{},"292":{},"308":{},"319":{},"329":{},"336":{},"343":{},"347":{},"357":{},"362":{},"368":{},"376":{},"380":{},"384":{},"387":{},"390":{},"393":{},"396":{},"398":{},"401":{},"406":{},"412":{},"416":{},"424":{},"426":{},"429":{},"432":{},"435":{},"438":{},"441":{},"443":{},"447":{},"451":{},"458":{},"462":{},"467":{},"472":{},"480":{},"484":{},"490":{},"496":{},"505":{},"509":{},"512":{},"515":{},"518":{},"521":{},"524":{},"527":{},"530":{},"533":{},"536":{},"539":{},"542":{},"545":{},"550":{},"555":{},"564":{},"568":{},"577":{},"585":{},"600":{},"604":{},"607":{},"610":{},"615":{},"621":{},"625":{},"633":{},"637":{},"642":{},"647":{},"655":{},"659":{},"667":{},"671":{},"684":{},"688":{},"698":{},"702":{},"717":{},"721":{},"726":{},"730":{},"752":{},"756":{},"759":{},"770":{},"774":{},"776":{},"784":{}}}],["datatypes.abusereport",{"_index":64,"name":{},"parent":{"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["datatypes.abusereportcreate",{"_index":74,"name":{},"parent":{"69":{},"70":{}}}],["datatypes.abusereporthostname",{"_index":72,"name":{},"parent":{"66":{},"67":{}}}],["datatypes.agentingress",{"_index":82,"name":{},"parent":{"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{}}}],["datatypes.agentingresscreate",{"_index":77,"name":{},"parent":{"72":{},"73":{},"74":{}}}],["datatypes.agentingresslist",{"_index":87,"name":{},"parent":{"89":{},"90":{},"91":{}}}],["datatypes.agentingressupdate",{"_index":80,"name":{},"parent":{"76":{},"77":{},"78":{}}}],["datatypes.apikey",{"_index":94,"name":{},"parent":{"100":{},"101":{},"102":{},"103":{},"104":{},"105":{}}}],["datatypes.apikeycreate",{"_index":90,"name":{},"parent":{"93":{},"94":{}}}],["datatypes.apikeylist",{"_index":98,"name":{},"parent":{"107":{},"108":{},"109":{}}}],["datatypes.apikeyupdate",{"_index":92,"name":{},"parent":{"96":{},"97":{},"98":{}}}],["datatypes.awsauth",{"_index":266,"name":{},"parent":{"394":{},"395":{}}}],["datatypes.awscredentials",{"_index":273,"name":{},"parent":{"399":{},"400":{}}}],["datatypes.awsrole",{"_index":270,"name":{},"parent":{"397":{}}}],["datatypes.certificateauthority",{"_index":105,"name":{},"parent":{"119":{},"120":{},"121":{},"122":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["datatypes.certificateauthoritycreate",{"_index":100,"name":{},"parent":{"111":{},"112":{},"113":{}}}],["datatypes.certificateauthoritylist",{"_index":112,"name":{},"parent":{"131":{},"132":{},"133":{}}}],["datatypes.certificateauthorityupdate",{"_index":103,"name":{},"parent":{"115":{},"116":{},"117":{}}}],["datatypes.credential",{"_index":119,"name":{},"parent":{"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["datatypes.credentialcreate",{"_index":114,"name":{},"parent":{"135":{},"136":{},"137":{}}}],["datatypes.credentiallist",{"_index":121,"name":{},"parent":{"152":{},"153":{},"154":{}}}],["datatypes.credentialupdate",{"_index":117,"name":{},"parent":{"139":{},"140":{},"141":{},"142":{}}}],["datatypes.endpointcircuitbreaker",{"_index":176,"name":{},"parent":{"247":{},"248":{},"249":{},"250":{},"251":{},"252":{}}}],["datatypes.endpointcircuitbreakerreplace",{"_index":331,"name":{},"parent":{"513":{},"514":{}}}],["datatypes.endpointcompression",{"_index":149,"name":{},"parent":{"215":{}}}],["datatypes.endpointcompressionreplace",{"_index":333,"name":{},"parent":{"516":{},"517":{}}}],["datatypes.endpointconfiguration",{"_index":123,"name":{},"parent":{"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{}}}],["datatypes.endpointconfigurationcreate",{"_index":142,"name":{},"parent":{"195":{},"196":{},"197":{},"198":{},"199":{},"200":{},"201":{},"202":{},"203":{},"204":{},"205":{},"206":{},"207":{},"208":{},"209":{}}}],["datatypes.endpointconfigurationlist",{"_index":138,"name":{},"parent":{"175":{},"176":{},"177":{}}}],["datatypes.endpointconfigurationupdate",{"_index":140,"name":{},"parent":{"179":{},"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{},"191":{},"192":{},"193":{}}}],["datatypes.endpointippolicy",{"_index":171,"name":{},"parent":{"241":{},"242":{}}}],["datatypes.endpointippolicymutate",{"_index":173,"name":{},"parent":{"244":{},"245":{}}}],["datatypes.endpointippolicyreplace",{"_index":337,"name":{},"parent":{"522":{},"523":{}}}],["datatypes.endpointlogging",{"_index":160,"name":{},"parent":{"227":{},"228":{}}}],["datatypes.endpointloggingmutate",{"_index":162,"name":{},"parent":{"230":{},"231":{}}}],["datatypes.endpointloggingreplace",{"_index":328,"name":{},"parent":{"510":{},"511":{}}}],["datatypes.endpointmutualtls",{"_index":151,"name":{},"parent":{"217":{},"218":{}}}],["datatypes.endpointmutualtlsmutate",{"_index":153,"name":{},"parent":{"220":{},"221":{}}}],["datatypes.endpointmutualtlsreplace",{"_index":339,"name":{},"parent":{"525":{},"526":{}}}],["datatypes.endpointoauth",{"_index":183,"name":{},"parent":{"254":{},"255":{},"256":{},"257":{},"258":{},"259":{},"260":{}}}],["datatypes.endpointoauthfacebook",{"_index":205,"name":{},"parent":{"275":{},"276":{},"277":{},"278":{},"279":{}}}],["datatypes.endpointoauthgithub",{"_index":197,"name":{},"parent":{"267":{},"268":{},"269":{},"270":{},"271":{},"272":{},"273":{}}}],["datatypes.endpointoauthgoogle",{"_index":209,"name":{},"parent":{"287":{},"288":{},"289":{},"290":{},"291":{}}}],["datatypes.endpointoauthmicrosoft",{"_index":207,"name":{},"parent":{"281":{},"282":{},"283":{},"284":{},"285":{}}}],["datatypes.endpointoauthprovider",{"_index":191,"name":{},"parent":{"262":{},"263":{},"264":{},"265":{}}}],["datatypes.endpointoauthreplace",{"_index":345,"name":{},"parent":{"534":{},"535":{}}}],["datatypes.endpointoidc",{"_index":225,"name":{},"parent":{"320":{},"321":{},"322":{},"323":{},"324":{},"325":{},"326":{},"327":{},"328":{}}}],["datatypes.endpointoidcreplace",{"_index":351,"name":{},"parent":{"543":{},"544":{}}}],["datatypes.endpointrequestheaders",{"_index":165,"name":{},"parent":{"233":{},"234":{},"235":{}}}],["datatypes.endpointrequestheadersreplace",{"_index":341,"name":{},"parent":{"528":{},"529":{}}}],["datatypes.endpointresponseheaders",{"_index":169,"name":{},"parent":{"237":{},"238":{},"239":{}}}],["datatypes.endpointresponseheadersreplace",{"_index":343,"name":{},"parent":{"531":{},"532":{}}}],["datatypes.endpointsaml",{"_index":211,"name":{},"parent":{"293":{},"294":{},"295":{},"296":{},"297":{},"298":{},"299":{},"300":{},"301":{},"302":{},"303":{},"304":{},"305":{},"306":{},"307":{}}}],["datatypes.endpointsamlmutate",{"_index":223,"name":{},"parent":{"309":{},"310":{},"311":{},"312":{},"313":{},"314":{},"315":{},"316":{},"317":{},"318":{}}}],["datatypes.endpointsamlreplace",{"_index":349,"name":{},"parent":{"540":{},"541":{}}}],["datatypes.endpointtlstermination",{"_index":156,"name":{},"parent":{"223":{},"224":{},"225":{}}}],["datatypes.endpointtlsterminationreplace",{"_index":335,"name":{},"parent":{"519":{},"520":{}}}],["datatypes.endpointwebhookvalidation",{"_index":145,"name":{},"parent":{"211":{},"212":{},"213":{}}}],["datatypes.endpointwebhookvalidationreplace",{"_index":347,"name":{},"parent":{"537":{},"538":{}}}],["datatypes.error",{"_index":56,"name":{},"parent":{"50":{},"51":{},"52":{},"53":{}}}],["datatypes.eventdestination",{"_index":246,"name":{},"parent":{"369":{},"370":{},"371":{},"372":{},"373":{},"374":{},"375":{}}}],["datatypes.eventdestinationcreate",{"_index":240,"name":{},"parent":{"358":{},"359":{},"360":{},"361":{}}}],["datatypes.eventdestinationlist",{"_index":248,"name":{},"parent":{"377":{},"378":{},"379":{}}}],["datatypes.eventdestinationupdate",{"_index":244,"name":{},"parent":{"363":{},"364":{},"365":{},"366":{},"367":{}}}],["datatypes.eventsource",{"_index":288,"name":{},"parent":{"427":{},"428":{}}}],["datatypes.eventsourcecreate",{"_index":293,"name":{},"parent":{"433":{},"434":{}}}],["datatypes.eventsourceitem",{"_index":297,"name":{},"parent":{"439":{},"440":{}}}],["datatypes.eventsourcelist",{"_index":290,"name":{},"parent":{"430":{},"431":{}}}],["datatypes.eventsourcepaging",{"_index":299,"name":{},"parent":{"442":{}}}],["datatypes.eventsourcereplace",{"_index":286,"name":{},"parent":{"425":{}}}],["datatypes.eventsourceupdate",{"_index":295,"name":{},"parent":{"436":{},"437":{}}}],["datatypes.eventstream",{"_index":238,"name":{},"parent":{"348":{},"349":{},"350":{},"351":{},"352":{},"353":{},"354":{},"355":{},"356":{}}}],["datatypes.eventstreamcreate",{"_index":228,"name":{},"parent":{"330":{},"331":{},"332":{},"333":{},"334":{},"335":{}}}],["datatypes.eventstreamlist",{"_index":236,"name":{},"parent":{"344":{},"345":{},"346":{}}}],["datatypes.eventstreamupdate",{"_index":234,"name":{},"parent":{"337":{},"338":{},"339":{},"340":{},"341":{},"342":{}}}],["datatypes.eventsubscription",{"_index":283,"name":{},"parent":{"417":{},"418":{},"419":{},"420":{},"421":{},"422":{},"423":{}}}],["datatypes.eventsubscriptioncreate",{"_index":276,"name":{},"parent":{"402":{},"403":{},"404":{},"405":{}}}],["datatypes.eventsubscriptionlist",{"_index":281,"name":{},"parent":{"413":{},"414":{},"415":{}}}],["datatypes.eventsubscriptionupdate",{"_index":279,"name":{},"parent":{"407":{},"408":{},"409":{},"410":{},"411":{}}}],["datatypes.eventtarget",{"_index":251,"name":{},"parent":{"381":{},"382":{},"383":{}}}],["datatypes.eventtargetcloudwatchlogs",{"_index":262,"name":{},"parent":{"391":{},"392":{}}}],["datatypes.eventtargetfirehose",{"_index":256,"name":{},"parent":{"385":{},"386":{}}}],["datatypes.eventtargetkinesis",{"_index":259,"name":{},"parent":{"388":{},"389":{}}}],["datatypes.ippolicy",{"_index":305,"name":{},"parent":{"452":{},"453":{},"454":{},"455":{},"456":{},"457":{}}}],["datatypes.ippolicycreate",{"_index":301,"name":{},"parent":{"444":{},"445":{},"446":{}}}],["datatypes.ippolicylist",{"_index":307,"name":{},"parent":{"459":{},"460":{},"461":{}}}],["datatypes.ippolicyrule",{"_index":315,"name":{},"parent":{"473":{},"474":{},"475":{},"476":{},"477":{},"478":{},"479":{}}}],["datatypes.ippolicyrulecreate",{"_index":309,"name":{},"parent":{"463":{},"464":{},"465":{},"466":{}}}],["datatypes.ippolicyrulelist",{"_index":317,"name":{},"parent":{"481":{},"482":{},"483":{}}}],["datatypes.ippolicyruleupdate",{"_index":313,"name":{},"parent":{"468":{},"469":{},"470":{},"471":{}}}],["datatypes.ippolicyupdate",{"_index":304,"name":{},"parent":{"448":{},"449":{},"450":{}}}],["datatypes.iprestriction",{"_index":324,"name":{},"parent":{"497":{},"498":{},"499":{},"500":{},"501":{},"502":{},"503":{},"504":{}}}],["datatypes.iprestrictioncreate",{"_index":319,"name":{},"parent":{"485":{},"486":{},"487":{},"488":{},"489":{}}}],["datatypes.iprestrictionlist",{"_index":326,"name":{},"parent":{"506":{},"507":{},"508":{}}}],["datatypes.iprestrictionupdate",{"_index":322,"name":{},"parent":{"491":{},"492":{},"493":{},"494":{},"495":{}}}],["datatypes.item",{"_index":49,"name":{},"parent":{"45":{}}}],["datatypes.paging",{"_index":52,"name":{},"parent":{"47":{},"48":{}}}],["datatypes.ref",{"_index":61,"name":{},"parent":{"55":{},"56":{}}}],["datatypes.reservedaddr",{"_index":359,"name":{},"parent":{"556":{},"557":{},"558":{},"559":{},"560":{},"561":{},"562":{},"563":{}}}],["datatypes.reservedaddrcreate",{"_index":353,"name":{},"parent":{"546":{},"547":{},"548":{},"549":{}}}],["datatypes.reservedaddrlist",{"_index":362,"name":{},"parent":{"565":{},"566":{},"567":{}}}],["datatypes.reservedaddrupdate",{"_index":357,"name":{},"parent":{"551":{},"552":{},"553":{},"554":{}}}],["datatypes.reserveddomain",{"_index":373,"name":{},"parent":{"586":{},"587":{},"588":{},"589":{},"590":{},"591":{},"592":{},"593":{},"594":{},"595":{},"596":{},"597":{},"598":{},"599":{}}}],["datatypes.reserveddomaincertjob",{"_index":391,"name":{},"parent":{"611":{},"612":{},"613":{},"614":{}}}],["datatypes.reserveddomaincertpolicy",{"_index":384,"name":{},"parent":{"605":{},"606":{}}}],["datatypes.reserveddomaincertstatus",{"_index":388,"name":{},"parent":{"608":{},"609":{}}}],["datatypes.reserveddomaincreate",{"_index":365,"name":{},"parent":{"569":{},"570":{},"571":{},"572":{},"573":{},"574":{},"575":{},"576":{}}}],["datatypes.reserveddomainlist",{"_index":381,"name":{},"parent":{"601":{},"602":{},"603":{}}}],["datatypes.reserveddomainupdate",{"_index":371,"name":{},"parent":{"578":{},"579":{},"580":{},"581":{},"582":{},"583":{},"584":{}}}],["datatypes.sshcertificateauthority",{"_index":401,"name":{},"parent":{"626":{},"627":{},"628":{},"629":{},"630":{},"631":{},"632":{}}}],["datatypes.sshcertificateauthoritycreate",{"_index":395,"name":{},"parent":{"616":{},"617":{},"618":{},"619":{},"620":{}}}],["datatypes.sshcertificateauthoritylist",{"_index":405,"name":{},"parent":{"634":{},"635":{},"636":{}}}],["datatypes.sshcertificateauthorityupdate",{"_index":399,"name":{},"parent":{"622":{},"623":{},"624":{}}}],["datatypes.sshcredential",{"_index":411,"name":{},"parent":{"648":{},"649":{},"650":{},"651":{},"652":{},"653":{},"654":{}}}],["datatypes.sshcredentialcreate",{"_index":407,"name":{},"parent":{"638":{},"639":{},"640":{},"641":{}}}],["datatypes.sshcredentiallist",{"_index":413,"name":{},"parent":{"656":{},"657":{},"658":{}}}],["datatypes.sshcredentialupdate",{"_index":409,"name":{},"parent":{"643":{},"644":{},"645":{},"646":{}}}],["datatypes.sshhostcertificate",{"_index":423,"name":{},"parent":{"672":{},"673":{},"674":{},"675":{},"676":{},"677":{},"678":{},"679":{},"680":{},"681":{},"682":{},"683":{}}}],["datatypes.sshhostcertificatecreate",{"_index":416,"name":{},"parent":{"660":{},"661":{},"662":{},"663":{},"664":{},"665":{},"666":{}}}],["datatypes.sshhostcertificatelist",{"_index":425,"name":{},"parent":{"685":{},"686":{},"687":{}}}],["datatypes.sshhostcertificateupdate",{"_index":421,"name":{},"parent":{"668":{},"669":{},"670":{}}}],["datatypes.sshusercertificate",{"_index":433,"name":{},"parent":{"703":{},"704":{},"705":{},"706":{},"707":{},"708":{},"709":{},"710":{},"711":{},"712":{},"713":{},"714":{},"715":{},"716":{}}}],["datatypes.sshusercertificatecreate",{"_index":427,"name":{},"parent":{"689":{},"690":{},"691":{},"692":{},"693":{},"694":{},"695":{},"696":{},"697":{}}}],["datatypes.sshusercertificatelist",{"_index":435,"name":{},"parent":{"718":{},"719":{},"720":{}}}],["datatypes.sshusercertificateupdate",{"_index":431,"name":{},"parent":{"699":{},"700":{},"701":{}}}],["datatypes.tlscertificate",{"_index":443,"name":{},"parent":{"731":{},"732":{},"733":{},"734":{},"735":{},"736":{},"737":{},"738":{},"739":{},"740":{},"741":{},"742":{},"743":{},"744":{},"745":{},"746":{},"747":{},"748":{},"749":{},"750":{},"751":{}}}],["datatypes.tlscertificatecreate",{"_index":437,"name":{},"parent":{"722":{},"723":{},"724":{},"725":{}}}],["datatypes.tlscertificatelist",{"_index":454,"name":{},"parent":{"753":{},"754":{},"755":{}}}],["datatypes.tlscertificatesans",{"_index":457,"name":{},"parent":{"757":{},"758":{}}}],["datatypes.tlscertificateupdate",{"_index":441,"name":{},"parent":{"727":{},"728":{},"729":{}}}],["datatypes.tunnel",{"_index":470,"name":{},"parent":{"777":{},"778":{},"779":{},"780":{},"781":{},"782":{},"783":{}}}],["datatypes.tunnellist",{"_index":474,"name":{},"parent":{"785":{},"786":{},"787":{}}}],["datatypes.tunnelsession",{"_index":461,"name":{},"parent":{"760":{},"761":{},"762":{},"763":{},"764":{},"765":{},"766":{},"767":{},"768":{},"769":{}}}],["datatypes.tunnelsessionlist",{"_index":466,"name":{},"parent":{"771":{},"772":{},"773":{}}}],["datatypes.tunnelsessionsupdate",{"_index":468,"name":{},"parent":{"775":{}}}],["delete",{"_index":480,"name":{"796":{},"803":{},"810":{},"817":{},"824":{},"831":{},"838":{},"845":{},"852":{},"859":{},"866":{},"873":{},"881":{},"886":{},"891":{},"896":{},"901":{},"906":{},"911":{},"916":{},"921":{},"926":{},"931":{},"936":{},"940":{},"948":{},"959":{},"966":{},"973":{},"980":{},"987":{}},"parent":{}}],["deletecertificate",{"_index":511,"name":{"953":{}},"parent":{}}],["deletecertificatemanagementpolicy",{"_index":510,"name":{"952":{}},"parent":{}}],["deleteendpointconfig",{"_index":508,"name":{"944":{}},"parent":{}}],["deletehttpendpointconfig",{"_index":512,"name":{"954":{}},"parent":{}}],["deletehttpsendpointconfig",{"_index":513,"name":{"955":{}},"parent":{}}],["deliverystreamarn",{"_index":257,"name":{"386":{}},"parent":{}}],["description",{"_index":76,"name":{"72":{},"77":{},"82":{},"93":{},"97":{},"102":{},"111":{},"116":{},"122":{},"135":{},"140":{},"147":{},"158":{},"180":{},"196":{},"331":{},"339":{},"352":{},"359":{},"365":{},"372":{},"403":{},"409":{},"421":{},"444":{},"449":{},"455":{},"463":{},"469":{},"476":{},"485":{},"492":{},"500":{},"546":{},"552":{},"559":{},"571":{},"579":{},"589":{},"616":{},"623":{},"629":{},"638":{},"644":{},"651":{},"665":{},"669":{},"675":{},"696":{},"700":{},"706":{},"722":{},"728":{},"734":{}},"parent":{}}],["destinationids",{"_index":231,"name":{"334":{},"341":{},"355":{},"405":{},"411":{}},"parent":{}}],["destinations",{"_index":284,"name":{"423":{}},"parent":{}}],["details",{"_index":59,"name":{"53":{}},"parent":{}}],["dnsnames",{"_index":456,"name":{"757":{}},"parent":{}}],["domain",{"_index":78,"name":{"74":{},"84":{},"591":{}},"parent":{}}],["ellipticcurve",{"_index":396,"name":{"619":{}},"parent":{}}],["emailaddresses",{"_index":200,"name":{"270":{},"278":{},"284":{},"290":{}},"parent":{}}],["emaildomains",{"_index":201,"name":{"271":{},"279":{},"285":{},"291":{}},"parent":{}}],["empty",{"_index":46,"name":{"43":{}},"parent":{}}],["enabled",{"_index":144,"name":{"211":{},"215":{},"217":{},"220":{},"223":{},"227":{},"230":{},"233":{},"237":{},"241":{},"244":{},"247":{},"254":{},"293":{},"309":{},"320":{}},"parent":{}}],["endpointcircuitbreaker",{"_index":175,"name":{"246":{}},"parent":{}}],["endpointcircuitbreakermodule",{"_index":34,"name":{"31":{},"882":{}},"parent":{}}],["endpointcircuitbreakerreplace",{"_index":330,"name":{"512":{}},"parent":{}}],["endpointcompression",{"_index":148,"name":{"214":{}},"parent":{}}],["endpointcompressionmodule",{"_index":35,"name":{"32":{},"887":{}},"parent":{}}],["endpointcompressionreplace",{"_index":332,"name":{"515":{}},"parent":{}}],["endpointconfiguration",{"_index":122,"name":{"155":{},"563":{}},"parent":{}}],["endpointconfigurationcreate",{"_index":141,"name":{"194":{}},"parent":{}}],["endpointconfigurationid",{"_index":355,"name":{"549":{},"554":{}},"parent":{}}],["endpointconfigurationlist",{"_index":137,"name":{"174":{}},"parent":{}}],["endpointconfigurations",{"_index":13,"name":{"11":{},"175":{},"821":{}},"parent":{}}],["endpointconfigurationupdate",{"_index":139,"name":{"178":{}},"parent":{}}],["endpointippolicy",{"_index":170,"name":{"240":{}},"parent":{}}],["endpointippolicymodule",{"_index":37,"name":{"34":{},"897":{}},"parent":{}}],["endpointippolicymutate",{"_index":172,"name":{"243":{}},"parent":{}}],["endpointippolicyreplace",{"_index":336,"name":{"521":{}},"parent":{}}],["endpointlogging",{"_index":159,"name":{"226":{}},"parent":{}}],["endpointloggingmodule",{"_index":32,"name":{"30":{},"877":{}},"parent":{}}],["endpointloggingmutate",{"_index":161,"name":{"229":{}},"parent":{}}],["endpointloggingreplace",{"_index":327,"name":{"509":{}},"parent":{}}],["endpointmutualtls",{"_index":150,"name":{"216":{}},"parent":{}}],["endpointmutualtlsmodule",{"_index":38,"name":{"35":{},"902":{}},"parent":{}}],["endpointmutualtlsmutate",{"_index":152,"name":{"219":{}},"parent":{}}],["endpointmutualtlsreplace",{"_index":338,"name":{"524":{}},"parent":{}}],["endpointoauth",{"_index":182,"name":{"253":{}},"parent":{}}],["endpointoauthfacebook",{"_index":204,"name":{"274":{}},"parent":{}}],["endpointoauthgithub",{"_index":195,"name":{"266":{}},"parent":{}}],["endpointoauthgoogle",{"_index":208,"name":{"286":{}},"parent":{}}],["endpointoauthmicrosoft",{"_index":206,"name":{"280":{}},"parent":{}}],["endpointoauthmodule",{"_index":41,"name":{"38":{},"917":{}},"parent":{}}],["endpointoauthprovider",{"_index":189,"name":{"261":{}},"parent":{}}],["endpointoauthreplace",{"_index":344,"name":{"533":{}},"parent":{}}],["endpointoidc",{"_index":224,"name":{"319":{}},"parent":{}}],["endpointoidcmodule",{"_index":44,"name":{"41":{},"932":{}},"parent":{}}],["endpointoidcreplace",{"_index":350,"name":{"542":{}},"parent":{}}],["endpointrequestheaders",{"_index":164,"name":{"232":{}},"parent":{}}],["endpointrequestheadersmodule",{"_index":39,"name":{"36":{},"907":{}},"parent":{}}],["endpointrequestheadersreplace",{"_index":340,"name":{"527":{}},"parent":{}}],["endpointresponseheaders",{"_index":168,"name":{"236":{}},"parent":{}}],["endpointresponseheadersmodule",{"_index":40,"name":{"37":{},"912":{}},"parent":{}}],["endpointresponseheadersreplace",{"_index":342,"name":{"530":{}},"parent":{}}],["endpointsaml",{"_index":210,"name":{"292":{}},"parent":{}}],["endpointsamlmodule",{"_index":43,"name":{"40":{},"927":{}},"parent":{}}],["endpointsamlmutate",{"_index":222,"name":{"308":{}},"parent":{}}],["endpointsamlreplace",{"_index":348,"name":{"539":{}},"parent":{}}],["endpointtlstermination",{"_index":155,"name":{"222":{}},"parent":{}}],["endpointtlsterminationmodule",{"_index":36,"name":{"33":{},"892":{}},"parent":{}}],["endpointtlsterminationreplace",{"_index":334,"name":{"518":{}},"parent":{}}],["endpointwebhookvalidation",{"_index":143,"name":{"210":{}},"parent":{}}],["endpointwebhookvalidationmodule",{"_index":42,"name":{"39":{},"922":{}},"parent":{}}],["endpointwebhookvalidationreplace",{"_index":346,"name":{"536":{}},"parent":{}}],["enforced",{"_index":320,"name":{"487":{},"494":{},"502":{}},"parent":{}}],["entityid",{"_index":216,"name":{"302":{}},"parent":{}}],["error",{"_index":54,"name":{"49":{}},"parent":{}}],["errorcode",{"_index":55,"name":{"50":{},"611":{}},"parent":{}}],["errorthresholdpercentage",{"_index":181,"name":{"252":{}},"parent":{}}],["eventdestination",{"_index":245,"name":{"368":{}},"parent":{}}],["eventdestinationcreate",{"_index":239,"name":{"357":{}},"parent":{}}],["eventdestinationlist",{"_index":247,"name":{"376":{}},"parent":{}}],["eventdestinations",{"_index":15,"name":{"13":{},"377":{},"835":{}},"parent":{}}],["eventdestinationupdate",{"_index":243,"name":{"362":{}},"parent":{}}],["eventsource",{"_index":287,"name":{"426":{}},"parent":{}}],["eventsourcecreate",{"_index":291,"name":{"432":{}},"parent":{}}],["eventsourceitem",{"_index":296,"name":{"438":{}},"parent":{}}],["eventsourcelist",{"_index":289,"name":{"429":{}},"parent":{}}],["eventsourcepaging",{"_index":298,"name":{"441":{}},"parent":{}}],["eventsourcereplace",{"_index":285,"name":{"424":{}},"parent":{}}],["eventsources",{"_index":17,"name":{"15":{},"849":{}},"parent":{}}],["eventsourceupdate",{"_index":294,"name":{"435":{}},"parent":{}}],["eventstream",{"_index":237,"name":{"347":{}},"parent":{}}],["eventstreamcreate",{"_index":227,"name":{"329":{}},"parent":{}}],["eventstreamids",{"_index":163,"name":{"231":{}},"parent":{}}],["eventstreamlist",{"_index":235,"name":{"343":{}},"parent":{}}],["eventstreams",{"_index":14,"name":{"12":{},"228":{},"344":{},"828":{}},"parent":{}}],["eventstreamupdate",{"_index":233,"name":{"336":{}},"parent":{}}],["eventsubscription",{"_index":282,"name":{"416":{}},"parent":{}}],["eventsubscriptioncreate",{"_index":275,"name":{"401":{}},"parent":{}}],["eventsubscriptionlist",{"_index":280,"name":{"412":{}},"parent":{}}],["eventsubscriptions",{"_index":16,"name":{"14":{},"413":{},"842":{}},"parent":{}}],["eventsubscriptionupdate",{"_index":278,"name":{"406":{}},"parent":{}}],["eventtarget",{"_index":249,"name":{"380":{}},"parent":{}}],["eventtargetcloudwatchlogs",{"_index":261,"name":{"390":{}},"parent":{}}],["eventtargetfirehose",{"_index":254,"name":{"384":{}},"parent":{}}],["eventtargetkinesis",{"_index":258,"name":{"387":{}},"parent":{}}],["eventtype",{"_index":230,"name":{"333":{},"354":{}},"parent":{}}],["extendedkeyusages",{"_index":110,"name":{"129":{},"743":{}},"parent":{}}],["extensions",{"_index":429,"name":{"693":{},"713":{}},"parent":{}}],["facebook",{"_index":192,"name":{"263":{}},"parent":{}}],["fields",{"_index":229,"name":{"332":{},"340":{},"353":{}},"parent":{}}],["firehose",{"_index":250,"name":{"381":{}},"parent":{}}],["forceauthn",{"_index":213,"name":{"299":{},"315":{}},"parent":{}}],["format",{"_index":241,"name":{"360":{},"366":{},"373":{}},"parent":{}}],["get",{"_index":478,"name":{"792":{},"797":{},"804":{},"811":{},"818":{},"825":{},"832":{},"839":{},"846":{},"853":{},"860":{},"867":{},"874":{},"880":{},"885":{},"890":{},"895":{},"900":{},"905":{},"910":{},"915":{},"920":{},"925":{},"930":{},"935":{},"941":{},"949":{},"960":{},"967":{},"974":{},"981":{},"988":{},"994":{}},"parent":{}}],["github",{"_index":190,"name":{"262":{}},"parent":{}}],["google",{"_index":194,"name":{"265":{}},"parent":{}}],["hostname",{"_index":71,"name":{"66":{}},"parent":{}}],["hostnames",{"_index":69,"name":{"64":{}},"parent":{}}],["httpendpointconfiguration",{"_index":375,"name":{"594":{}},"parent":{}}],["httpendpointconfigurationid",{"_index":366,"name":{"573":{},"581":{}},"parent":{}}],["httpsendpointconfiguration",{"_index":376,"name":{"595":{}},"parent":{}}],["httpsendpointconfigurationid",{"_index":367,"name":{"574":{},"582":{}},"parent":{}}],["id",{"_index":48,"name":{"45":{},"55":{},"58":{},"76":{},"80":{},"96":{},"100":{},"115":{},"119":{},"139":{},"144":{},"156":{},"179":{},"337":{},"348":{},"363":{},"369":{},"407":{},"417":{},"448":{},"452":{},"468":{},"473":{},"491":{},"497":{},"510":{},"513":{},"516":{},"519":{},"522":{},"525":{},"528":{},"531":{},"534":{},"537":{},"540":{},"543":{},"551":{},"556":{},"578":{},"586":{},"622":{},"626":{},"643":{},"648":{},"668":{},"672":{},"699":{},"703":{},"727":{},"731":{},"762":{},"775":{},"777":{}},"parent":{}}],["idpmetadata",{"_index":212,"name":{"298":{},"314":{}},"parent":{}}],["inactivitytimeout",{"_index":186,"name":{"258":{},"296":{},"312":{},"323":{}},"parent":{}}],["ingresses",{"_index":86,"name":{"89":{}},"parent":{}}],["ip",{"_index":462,"name":{"763":{}},"parent":{}}],["ippolicies",{"_index":18,"name":{"16":{},"242":{},"459":{},"504":{},"856":{}},"parent":{}}],["ippolicy",{"_index":129,"name":{"166":{},"186":{},"202":{},"451":{},"479":{}},"parent":{}}],["ippolicycreate",{"_index":300,"name":{"443":{}},"parent":{}}],["ippolicyid",{"_index":311,"name":{"466":{}},"parent":{}}],["ippolicyids",{"_index":174,"name":{"245":{},"489":{},"495":{}},"parent":{}}],["ippolicylist",{"_index":306,"name":{"458":{}},"parent":{}}],["ippolicyrule",{"_index":314,"name":{"472":{}},"parent":{}}],["ippolicyrulecreate",{"_index":308,"name":{"462":{}},"parent":{}}],["ippolicyrulelist",{"_index":316,"name":{"480":{}},"parent":{}}],["ippolicyrules",{"_index":19,"name":{"17":{},"481":{},"863":{}},"parent":{}}],["ippolicyruleupdate",{"_index":312,"name":{"467":{}},"parent":{}}],["ippolicyupdate",{"_index":303,"name":{"447":{}},"parent":{}}],["iprestriction",{"_index":323,"name":{"496":{}},"parent":{}}],["iprestrictioncreate",{"_index":318,"name":{"484":{}},"parent":{}}],["iprestrictionlist",{"_index":325,"name":{"505":{}},"parent":{}}],["iprestrictions",{"_index":20,"name":{"18":{},"506":{},"870":{}},"parent":{}}],["iprestrictionupdate",{"_index":321,"name":{"490":{}},"parent":{}}],["ips",{"_index":458,"name":{"758":{}},"parent":{}}],["issuedat",{"_index":445,"name":{"739":{}},"parent":{}}],["issuer",{"_index":226,"name":{"325":{}},"parent":{}}],["issuercommonname",{"_index":446,"name":{"745":{}},"parent":{}}],["item",{"_index":47,"name":{"44":{}},"parent":{}}],["keys",{"_index":97,"name":{"107":{}},"parent":{}}],["keysize",{"_index":397,"name":{"620":{}},"parent":{}}],["keytype",{"_index":403,"name":{"632":{},"678":{},"709":{}},"parent":{}}],["keyusages",{"_index":109,"name":{"128":{},"742":{}},"parent":{}}],["kinesis",{"_index":252,"name":{"382":{}},"parent":{}}],["limit",{"_index":53,"name":{"48":{}},"parent":{}}],["list",{"_index":481,"name":{"798":{},"805":{},"812":{},"819":{},"826":{},"833":{},"840":{},"847":{},"854":{},"861":{},"868":{},"875":{},"942":{},"950":{},"961":{},"968":{},"975":{},"982":{},"989":{},"993":{},"1000":{}},"parent":{}}],["logging",{"_index":134,"name":{"171":{},"191":{},"207":{}},"parent":{}}],["loggrouparn",{"_index":263,"name":{"392":{}},"parent":{}}],["maximumduration",{"_index":187,"name":{"259":{},"297":{},"313":{},"324":{}},"parent":{}}],["metadata",{"_index":67,"name":{"62":{},"70":{},"73":{},"78":{},"83":{},"94":{},"98":{},"103":{},"112":{},"117":{},"123":{},"136":{},"141":{},"148":{},"159":{},"181":{},"197":{},"330":{},"338":{},"351":{},"358":{},"364":{},"370":{},"402":{},"408":{},"420":{},"445":{},"450":{},"456":{},"464":{},"470":{},"477":{},"486":{},"493":{},"501":{},"547":{},"553":{},"560":{},"572":{},"580":{},"590":{},"617":{},"624":{},"630":{},"639":{},"645":{},"652":{},"666":{},"670":{},"676":{},"697":{},"701":{},"707":{},"723":{},"729":{},"735":{},"764":{},"780":{}},"parent":{}}],["metadataurl",{"_index":220,"name":{"306":{}},"parent":{}}],["microsoft",{"_index":193,"name":{"264":{}},"parent":{}}],["minversion",{"_index":158,"name":{"225":{}},"parent":{}}],["module",{"_index":329,"name":{"511":{},"514":{},"517":{},"520":{},"523":{},"526":{},"529":{},"532":{},"535":{},"538":{},"541":{},"544":{}},"parent":{}}],["msg",{"_index":58,"name":{"52":{},"612":{}},"parent":{}}],["mutualtls",{"_index":130,"name":{"167":{},"187":{},"203":{}},"parent":{}}],["name",{"_index":364,"name":{"569":{}},"parent":{}}],["nameidformat",{"_index":221,"name":{"307":{},"318":{}},"parent":{}}],["nextpageuri",{"_index":88,"name":{"91":{},"109":{},"133":{},"154":{},"177":{},"346":{},"379":{},"415":{},"461":{},"483":{},"508":{},"567":{},"603":{},"636":{},"658":{},"687":{},"720":{},"755":{},"773":{},"787":{}},"parent":{}}],["ngrok",{"_index":5,"name":{"4":{}},"parent":{}}],["ngrokconfig",{"_index":1,"name":{"1":{}},"parent":{}}],["notafter",{"_index":108,"name":{"127":{},"741":{}},"parent":{}}],["notbefore",{"_index":107,"name":{"126":{},"740":{}},"parent":{}}],["nstargets",{"_index":83,"name":{"85":{}},"parent":{}}],["numbuckets",{"_index":179,"name":{"250":{}},"parent":{}}],["oauth",{"_index":133,"name":{"170":{},"190":{},"206":{}},"parent":{}}],["oidc",{"_index":136,"name":{"173":{},"193":{},"209":{}},"parent":{}}],["optionspassthrough",{"_index":184,"name":{"256":{},"294":{},"310":{},"321":{}},"parent":{}}],["organizations",{"_index":203,"name":{"273":{}},"parent":{}}],["os",{"_index":463,"name":{"765":{}},"parent":{}}],["paging",{"_index":50,"name":{"46":{}},"parent":{}}],["pointcfgmodule",{"_index":30,"name":{"28":{}},"parent":{}}],["principals",{"_index":417,"name":{"662":{},"680":{},"691":{},"711":{}},"parent":{}}],["privatekeypem",{"_index":439,"name":{"725":{}},"parent":{}}],["privatekeytype",{"_index":385,"name":{"606":{},"618":{},"744":{}},"parent":{}}],["proto",{"_index":472,"name":{"781":{}},"parent":{}}],["provider",{"_index":146,"name":{"212":{},"255":{}},"parent":{}}],["provisioningjob",{"_index":389,"name":{"609":{}},"parent":{}}],["publickey",{"_index":402,"name":{"631":{},"641":{},"653":{},"661":{},"677":{},"690":{},"708":{}},"parent":{}}],["publicurl",{"_index":471,"name":{"778":{}},"parent":{}}],["ref",{"_index":60,"name":{"54":{}},"parent":{}}],["region",{"_index":354,"name":{"548":{},"562":{},"570":{},"592":{},"766":{},"782":{}},"parent":{}}],["regiondomains",{"_index":84,"name":{"86":{}},"parent":{}}],["remove",{"_index":167,"name":{"235":{},"239":{}},"parent":{}}],["renewsat",{"_index":387,"name":{"608":{}},"parent":{}}],["replace",{"_index":495,"name":{"879":{},"884":{},"889":{},"894":{},"899":{},"904":{},"909":{},"914":{},"919":{},"924":{},"929":{},"934":{}},"parent":{}}],["requestheaders",{"_index":127,"name":{"164":{},"184":{},"200":{}},"parent":{}}],["requestsigningcertificatepem",{"_index":219,"name":{"305":{}},"parent":{}}],["reservedaddr",{"_index":358,"name":{"555":{}},"parent":{}}],["reservedaddrcreate",{"_index":352,"name":{"545":{}},"parent":{}}],["reservedaddrlist",{"_index":361,"name":{"564":{}},"parent":{}}],["reservedaddrs",{"_index":21,"name":{"19":{},"565":{},"937":{}},"parent":{}}],["reservedaddrupdate",{"_index":356,"name":{"550":{}},"parent":{}}],["reserveddomain",{"_index":372,"name":{"585":{}},"parent":{}}],["reserveddomaincertjob",{"_index":390,"name":{"610":{}},"parent":{}}],["reserveddomaincertpolicy",{"_index":382,"name":{"604":{}},"parent":{}}],["reserveddomaincertstatus",{"_index":386,"name":{"607":{}},"parent":{}}],["reserveddomaincreate",{"_index":363,"name":{"568":{}},"parent":{}}],["reserveddomainlist",{"_index":380,"name":{"600":{}},"parent":{}}],["reserveddomains",{"_index":22,"name":{"20":{},"601":{},"945":{}},"parent":{}}],["reserveddomainupdate",{"_index":370,"name":{"577":{}},"parent":{}}],["responseheaders",{"_index":128,"name":{"165":{},"185":{},"201":{}},"parent":{}}],["restart",{"_index":520,"name":{"995":{}},"parent":{}}],["retriesat",{"_index":393,"name":{"614":{}},"parent":{}}],["role",{"_index":265,"name":{"394":{}},"parent":{}}],["rolearn",{"_index":269,"name":{"397":{}},"parent":{}}],["rollingwindow",{"_index":178,"name":{"249":{}},"parent":{}}],["saml",{"_index":135,"name":{"172":{},"192":{},"208":{}},"parent":{}}],["samplingrate",{"_index":232,"name":{"335":{},"342":{},"356":{}},"parent":{}}],["scopes",{"_index":199,"name":{"269":{},"277":{},"283":{},"289":{},"328":{}},"parent":{}}],["secret",{"_index":147,"name":{"213":{}},"parent":{}}],["serialnumber",{"_index":447,"name":{"746":{}},"parent":{}}],["services",{"_index":475,"name":{"788":{}},"parent":{"789":{},"793":{},"800":{},"807":{},"814":{},"821":{},"828":{},"835":{},"842":{},"849":{},"856":{},"863":{},"870":{},"877":{},"882":{},"887":{},"892":{},"897":{},"902":{},"907":{},"912":{},"917":{},"922":{},"927":{},"932":{},"937":{},"945":{},"956":{},"963":{},"970":{},"977":{},"984":{},"991":{},"998":{}}}],["services.abusereports",{"_index":476,"name":{},"parent":{"790":{},"791":{},"792":{}}}],["services.agentingresses",{"_index":479,"name":{},"parent":{"794":{},"795":{},"796":{},"797":{},"798":{},"799":{}}}],["services.apikeys",{"_index":483,"name":{},"parent":{"801":{},"802":{},"803":{},"804":{},"805":{},"806":{}}}],["services.certificateauthorities",{"_index":484,"name":{},"parent":{"808":{},"809":{},"810":{},"811":{},"812":{},"813":{}}}],["services.credentials",{"_index":485,"name":{},"parent":{"815":{},"816":{},"817":{},"818":{},"819":{},"820":{}}}],["services.endpointcircuitbreakermodule",{"_index":496,"name":{},"parent":{"883":{},"884":{},"885":{},"886":{}}}],["services.endpointcompressionmodule",{"_index":497,"name":{},"parent":{"888":{},"889":{},"890":{},"891":{}}}],["services.endpointconfigurations",{"_index":486,"name":{},"parent":{"822":{},"823":{},"824":{},"825":{},"826":{},"827":{}}}],["services.endpointippolicymodule",{"_index":499,"name":{},"parent":{"898":{},"899":{},"900":{},"901":{}}}],["services.endpointloggingmodule",{"_index":494,"name":{},"parent":{"878":{},"879":{},"880":{},"881":{}}}],["services.endpointmutualtlsmodule",{"_index":500,"name":{},"parent":{"903":{},"904":{},"905":{},"906":{}}}],["services.endpointoauthmodule",{"_index":503,"name":{},"parent":{"918":{},"919":{},"920":{},"921":{}}}],["services.endpointoidcmodule",{"_index":506,"name":{},"parent":{"933":{},"934":{},"935":{},"936":{}}}],["services.endpointrequestheadersmodule",{"_index":501,"name":{},"parent":{"908":{},"909":{},"910":{},"911":{}}}],["services.endpointresponseheadersmodule",{"_index":502,"name":{},"parent":{"913":{},"914":{},"915":{},"916":{}}}],["services.endpointsamlmodule",{"_index":505,"name":{},"parent":{"928":{},"929":{},"930":{},"931":{}}}],["services.endpointtlsterminationmodule",{"_index":498,"name":{},"parent":{"893":{},"894":{},"895":{},"896":{}}}],["services.endpointwebhookvalidationmodule",{"_index":504,"name":{},"parent":{"923":{},"924":{},"925":{},"926":{}}}],["services.eventdestinations",{"_index":488,"name":{},"parent":{"836":{},"837":{},"838":{},"839":{},"840":{},"841":{}}}],["services.eventsources",{"_index":490,"name":{},"parent":{"850":{},"851":{},"852":{},"853":{},"854":{},"855":{}}}],["services.eventstreams",{"_index":487,"name":{},"parent":{"829":{},"830":{},"831":{},"832":{},"833":{},"834":{}}}],["services.eventsubscriptions",{"_index":489,"name":{},"parent":{"843":{},"844":{},"845":{},"846":{},"847":{},"848":{}}}],["services.ippolicies",{"_index":491,"name":{},"parent":{"857":{},"858":{},"859":{},"860":{},"861":{},"862":{}}}],["services.ippolicyrules",{"_index":492,"name":{},"parent":{"864":{},"865":{},"866":{},"867":{},"868":{},"869":{}}}],["services.iprestrictions",{"_index":493,"name":{},"parent":{"871":{},"872":{},"873":{},"874":{},"875":{},"876":{}}}],["services.reservedaddrs",{"_index":507,"name":{},"parent":{"938":{},"939":{},"940":{},"941":{},"942":{},"943":{},"944":{}}}],["services.reserveddomains",{"_index":509,"name":{},"parent":{"946":{},"947":{},"948":{},"949":{},"950":{},"951":{},"952":{},"953":{},"954":{},"955":{}}}],["services.sshcertificateauthorities",{"_index":514,"name":{},"parent":{"957":{},"958":{},"959":{},"960":{},"961":{},"962":{}}}],["services.sshcredentials",{"_index":515,"name":{},"parent":{"964":{},"965":{},"966":{},"967":{},"968":{},"969":{}}}],["services.sshhostcertificates",{"_index":516,"name":{},"parent":{"971":{},"972":{},"973":{},"974":{},"975":{},"976":{}}}],["services.sshusercertificates",{"_index":517,"name":{},"parent":{"978":{},"979":{},"980":{},"981":{},"982":{},"983":{}}}],["services.tlscertificates",{"_index":518,"name":{},"parent":{"985":{},"986":{},"987":{},"988":{},"989":{},"990":{}}}],["services.tunnels",{"_index":522,"name":{},"parent":{"999":{},"1000":{}}}],["services.tunnelsessions",{"_index":519,"name":{},"parent":{"992":{},"993":{},"994":{},"995":{},"996":{},"997":{}}}],["singlelogouturl",{"_index":218,"name":{"304":{}},"parent":{}}],["sources",{"_index":277,"name":{"404":{},"410":{},"422":{},"430":{}},"parent":{}}],["sshcertificateauthorities",{"_index":23,"name":{"21":{},"634":{},"956":{}},"parent":{}}],["sshcertificateauthority",{"_index":400,"name":{"625":{}},"parent":{}}],["sshcertificateauthoritycreate",{"_index":394,"name":{"615":{}},"parent":{}}],["sshcertificateauthorityid",{"_index":415,"name":{"660":{},"679":{},"689":{},"710":{}},"parent":{}}],["sshcertificateauthoritylist",{"_index":404,"name":{"633":{}},"parent":{}}],["sshcertificateauthorityupdate",{"_index":398,"name":{"621":{}},"parent":{}}],["sshcredential",{"_index":410,"name":{"647":{}},"parent":{}}],["sshcredentialcreate",{"_index":406,"name":{"637":{}},"parent":{}}],["sshcredentiallist",{"_index":412,"name":{"655":{}},"parent":{}}],["sshcredentials",{"_index":24,"name":{"22":{},"656":{},"963":{}},"parent":{}}],["sshcredentialupdate",{"_index":408,"name":{"642":{}},"parent":{}}],["sshhostcertificate",{"_index":422,"name":{"671":{}},"parent":{}}],["sshhostcertificatecreate",{"_index":414,"name":{"659":{}},"parent":{}}],["sshhostcertificatelist",{"_index":424,"name":{"684":{}},"parent":{}}],["sshhostcertificates",{"_index":25,"name":{"23":{},"685":{},"970":{}},"parent":{}}],["sshhostcertificateupdate",{"_index":420,"name":{"667":{}},"parent":{}}],["sshusercertificate",{"_index":432,"name":{"702":{}},"parent":{}}],["sshusercertificatecreate",{"_index":426,"name":{"688":{}},"parent":{}}],["sshusercertificatelist",{"_index":434,"name":{"717":{}},"parent":{}}],["sshusercertificates",{"_index":26,"name":{"24":{},"718":{},"977":{}},"parent":{}}],["sshusercertificateupdate",{"_index":430,"name":{"698":{}},"parent":{}}],["startedat",{"_index":392,"name":{"613":{},"767":{},"779":{}},"parent":{}}],["status",{"_index":68,"name":{"63":{},"67":{}},"parent":{}}],["statuscode",{"_index":57,"name":{"51":{}},"parent":{}}],["stop",{"_index":521,"name":{"996":{}},"parent":{}}],["streamarn",{"_index":260,"name":{"389":{}},"parent":{}}],["subjectalternativenames",{"_index":444,"name":{"738":{}},"parent":{}}],["subjectcommonname",{"_index":106,"name":{"125":{},"737":{}},"parent":{}}],["subjectcountry",{"_index":452,"name":{"751":{}},"parent":{}}],["subjectlocality",{"_index":450,"name":{"749":{}},"parent":{}}],["subjectorganization",{"_index":448,"name":{"747":{}},"parent":{}}],["subjectorganizationalunit",{"_index":449,"name":{"748":{}},"parent":{}}],["subjectprovince",{"_index":451,"name":{"750":{}},"parent":{}}],["subscriptionid",{"_index":292,"name":{"433":{},"436":{},"439":{},"442":{}},"parent":{}}],["target",{"_index":242,"name":{"361":{},"367":{},"374":{}},"parent":{}}],["teams",{"_index":202,"name":{"272":{}},"parent":{}}],["terminateat",{"_index":157,"name":{"224":{}},"parent":{}}],["tlscertificate",{"_index":442,"name":{"730":{}},"parent":{}}],["tlscertificatecreate",{"_index":436,"name":{"721":{}},"parent":{}}],["tlscertificatelist",{"_index":453,"name":{"752":{}},"parent":{}}],["tlscertificates",{"_index":27,"name":{"25":{},"753":{},"984":{}},"parent":{}}],["tlscertificatesans",{"_index":455,"name":{"756":{}},"parent":{}}],["tlscertificateupdate",{"_index":440,"name":{"726":{}},"parent":{}}],["tlstermination",{"_index":131,"name":{"168":{},"188":{},"204":{}},"parent":{}}],["token",{"_index":95,"name":{"105":{},"149":{}},"parent":{}}],["transport",{"_index":464,"name":{"768":{}},"parent":{}}],["trippedduration",{"_index":177,"name":{"248":{}},"parent":{}}],["tunnel",{"_index":469,"name":{"776":{}},"parent":{}}],["tunnellist",{"_index":473,"name":{"784":{}},"parent":{}}],["tunnels",{"_index":29,"name":{"27":{},"785":{},"998":{}},"parent":{}}],["tunnelsession",{"_index":459,"name":{"759":{},"783":{}},"parent":{}}],["tunnelsessionlist",{"_index":465,"name":{"770":{}},"parent":{}}],["tunnelsessions",{"_index":28,"name":{"26":{},"771":{},"991":{}},"parent":{}}],["tunnelsessionsupdate",{"_index":467,"name":{"774":{}},"parent":{}}],["type",{"_index":124,"name":{"157":{},"195":{},"425":{},"427":{},"434":{},"437":{},"440":{},"488":{},"503":{}},"parent":{}}],["update",{"_index":482,"name":{"799":{},"806":{},"813":{},"820":{},"827":{},"834":{},"841":{},"848":{},"855":{},"862":{},"869":{},"876":{},"943":{},"951":{},"962":{},"969":{},"976":{},"983":{},"990":{},"997":{}},"parent":{}}],["uri",{"_index":62,"name":{"56":{},"59":{},"81":{},"90":{},"101":{},"108":{},"120":{},"132":{},"145":{},"153":{},"161":{},"176":{},"345":{},"349":{},"375":{},"378":{},"414":{},"418":{},"428":{},"431":{},"453":{},"460":{},"474":{},"482":{},"498":{},"507":{},"557":{},"566":{},"587":{},"602":{},"627":{},"635":{},"649":{},"657":{},"673":{},"686":{},"704":{},"719":{},"732":{},"754":{},"769":{},"772":{},"786":{}},"parent":{}}],["urls",{"_index":66,"name":{"61":{},"69":{}},"parent":{}}],["validafter",{"_index":418,"name":{"663":{},"681":{},"694":{},"714":{}},"parent":{}}],["validuntil",{"_index":419,"name":{"664":{},"682":{},"695":{},"715":{}},"parent":{}}],["volumethreshold",{"_index":180,"name":{"251":{}},"parent":{}}],["webhookvalidation",{"_index":132,"name":{"169":{},"189":{},"205":{}},"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":"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 diff --git a/docs/classes/client.Ngrok.html b/docs/classes/client.Ngrok.html index 3724813..9051c4f 100644 --- a/docs/classes/client.Ngrok.html +++ b/docs/classes/client.Ngrok.html @@ -92,17 +92,18 @@
  • abuseReports
  • agentIngresses
  • apiKeys
  • +
  • backends
  • certificateAuthorities
  • credentials
  • -
  • endpointConfigurations
  • +
  • edgeModules
  • +
  • edges
  • +
  • endpoints
  • eventDestinations
  • eventSources
  • -
  • eventStreams
  • eventSubscriptions
  • ipPolicies
  • ipPolicyRules
  • ipRestrictions
  • -
  • pointcfgModule
  • reservedAddrs
  • reservedDomains
  • sshCertificateAuthorities
  • @@ -129,7 +130,7 @@
  • @@ -156,7 +157,7 @@
    abuseReports: AbuseReports
    @@ -172,7 +173,7 @@
    agentIngresses: AgentIngresses
    @@ -182,7 +183,7 @@
    apiKeys: APIKeys
    @@ -195,13 +196,62 @@
    +
    + +

    backends

    +
    backends: { failoverBackends: FailoverBackends; httpResponseBackends: HTTPResponseBackends; tunnelGroupBackends: TunnelGroupBackends; weightedBackends: WeightedBackends }
    + +
    +

    Type declaration

    +
      +
    • +
      failoverBackends: FailoverBackends
      +
      +
      +

      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.

      +
      +
      +
    • +
    • +
      httpResponseBackends: HTTPResponseBackends
      +
    • +
    • +
      tunnelGroupBackends: TunnelGroupBackends
      +
      +
      +

      A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector.

      +
      +
      +
    • +
    • +
      weightedBackends: WeightedBackends
      +
      +
      +

      A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights.

      +
      +
      +
    • +
    +
    +

    certificateAuthorities

    certificateAuthorities: CertificateAuthorities
    @@ -220,7 +270,7 @@
    credentials: Credentials
    @@ -233,19 +283,118 @@
    - -

    endpointConfigurations

    -
    endpointConfigurations: EndpointConfigurations
    + +

    edgeModules

    +
    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 }
    +
    +

    Type declaration

    + +
    +
    +
    + +

    edges

    +
    edges: { edgesHttps: EdgesHTTPS; edgesHttpsRoutes: EdgesHTTPSRoutes; edgesTcp: EdgesTCP; edgesTls: EdgesTLS }
    + +
    +

    Type declaration

    + +
    +
    +
    + +

    endpoints

    +
    endpoints: Endpoints
    +
    -

    Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to.

    +

    Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned.

    @@ -255,7 +404,7 @@
    eventDestinations: EventDestinations
    @@ -265,17 +414,7 @@
    eventSources: EventSources
    - -
    - -

    eventStreams

    -
    eventStreams: EventStreams
    -
    @@ -285,7 +424,7 @@
    eventSubscriptions: EventSubscriptions
    @@ -295,7 +434,7 @@
    ipPolicies: IPPolicies
    @@ -313,7 +452,7 @@
    ipPolicyRules: IPPolicyRules
    @@ -329,13 +468,13 @@
    ipRestrictions: IPRestrictions

    An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -343,64 +482,13 @@

    -
    - -

    pointcfgModule

    -
    pointcfgModule: { endpointCircuitBreakerModule: EndpointCircuitBreakerModule; endpointCompressionModule: EndpointCompressionModule; endpointIpPolicyModule: EndpointIPPolicyModule; endpointLoggingModule: EndpointLoggingModule; endpointMutualTlsModule: EndpointMutualTLSModule; endpointOAuthModule: EndpointOAuthModule; endpointOidcModule: EndpointOIDCModule; endpointRequestHeadersModule: EndpointRequestHeadersModule; endpointResponseHeadersModule: EndpointResponseHeadersModule; endpointSamlModule: EndpointSAMLModule; endpointTlsTerminationModule: EndpointTLSTerminationModule; endpointWebhookValidationModule: EndpointWebhookValidationModule }
    - -
    -

    Type declaration

    - -
    -

    reservedAddrs

    reservedAddrs: ReservedAddrs
    @@ -417,7 +505,7 @@
    reservedDomains: ReservedDomains
    @@ -435,7 +523,7 @@
    sshCertificateAuthorities: SSHCertificateAuthorities
    @@ -451,7 +539,7 @@
    sshCredentials: SSHCredentials
    @@ -467,7 +555,7 @@
    sshHostCertificates: SSHHostCertificates
    @@ -484,7 +572,7 @@
    sshUserCertificates: SSHUserCertificates
    @@ -501,7 +589,7 @@
    tlsCertificates: TLSCertificates
    @@ -520,7 +608,7 @@
    tunnelSessions: TunnelSessions
    @@ -537,7 +625,7 @@
    tunnels: Tunnels
    @@ -585,6 +673,9 @@
  • apiKeys
  • +
  • + backends +
  • certificateAuthorities
  • @@ -592,7 +683,13 @@ credentials
  • - endpointConfigurations + edgeModules +
  • +
  • + edges +
  • +
  • + endpoints
  • eventDestinations @@ -600,9 +697,6 @@
  • eventSources
  • -
  • - eventStreams -
  • eventSubscriptions
  • @@ -615,9 +709,6 @@
  • ipRestrictions
  • -
  • - pointcfgModule -
  • reservedAddrs
  • diff --git a/docs/classes/services.APIKeys.html b/docs/classes/services.APIKeys.html index 69a06de..26cec77 100644 --- a/docs/classes/services.APIKeys.html +++ b/docs/classes/services.APIKeys.html @@ -122,7 +122,7 @@
  • @@ -153,7 +153,7 @@
  • @@ -181,7 +181,7 @@
  • @@ -209,7 +209,7 @@
  • @@ -237,7 +237,7 @@
  • @@ -259,7 +259,7 @@
  • @@ -325,105 +325,6 @@
  • diff --git a/docs/classes/services.AbuseReports.html b/docs/classes/services.AbuseReports.html index d441e57..eaf4c36 100644 --- a/docs/classes/services.AbuseReports.html +++ b/docs/classes/services.AbuseReports.html @@ -116,7 +116,7 @@
  • @@ -147,7 +147,7 @@
  • @@ -175,7 +175,7 @@
  • @@ -214,9 +214,6 @@
    diff --git a/docs/classes/services.AgentIngresses.html b/docs/classes/services.AgentIngresses.html index e8f1cce..1c88fe8 100644 --- a/docs/classes/services.AgentIngresses.html +++ b/docs/classes/services.AgentIngresses.html @@ -111,7 +111,7 @@
  • @@ -142,7 +142,7 @@
  • @@ -170,7 +170,7 @@
  • @@ -198,7 +198,7 @@
  • @@ -226,7 +226,7 @@
  • @@ -248,7 +248,7 @@
  • @@ -287,12 +287,6 @@
    diff --git a/docs/classes/services.CertificateAuthorities.html b/docs/classes/services.CertificateAuthorities.html index f304319..e6bb088 100644 --- a/docs/classes/services.CertificateAuthorities.html +++ b/docs/classes/services.CertificateAuthorities.html @@ -122,7 +122,7 @@
  • @@ -153,7 +153,7 @@
  • @@ -181,7 +181,7 @@
  • @@ -209,7 +209,7 @@
  • @@ -237,7 +237,7 @@
  • @@ -259,7 +259,7 @@
  • @@ -298,15 +298,6 @@
    diff --git a/docs/classes/services.Credentials.html b/docs/classes/services.Credentials.html index 0d9364b..09e482e 100644 --- a/docs/classes/services.Credentials.html +++ b/docs/classes/services.Credentials.html @@ -121,7 +121,7 @@
  • @@ -152,7 +152,7 @@
  • @@ -180,7 +180,7 @@
  • @@ -208,7 +208,7 @@
  • @@ -236,7 +236,7 @@
  • @@ -258,7 +258,7 @@
  • @@ -297,18 +297,6 @@
    diff --git a/docs/classes/services.EdgeRouteBackendModule.html b/docs/classes/services.EdgeRouteBackendModule.html new file mode 100644 index 0000000..ef74dd7 --- /dev/null +++ b/docs/classes/services.EdgeRouteBackendModule.html @@ -0,0 +1,270 @@ + + + + + + EdgeRouteBackendModule | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class EdgeRouteBackendModule

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + EdgeRouteBackendModule +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + +
      +
    • + +
      +
      +

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

      +
      +
      +

      Parameters

      +
        +
      • +
        httpClient: Wretcher
        +
      • +
      +

      Returns EdgeRouteBackendModule

      +
    • +
    +
    +
    +
    +

    Methods

    +
    + +

    delete

    + + +
    +
    + +

    get

    + + +
    +
    + +

    replace

    + + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

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

    Class EdgeRouteCircuitBreakerModule

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + EdgeRouteCircuitBreakerModule +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + +
      +
    • + +
      +
      +

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

      +
      +
      +

      Parameters

      +
        +
      • +
        httpClient: Wretcher
        +
      • +
      +

      Returns EdgeRouteCircuitBreakerModule

      +
    • +
    +
    +
    +
    +

    Methods

    +
    + +

    delete

    + + +
    +
    + +

    get

    + + +
    +
    + +

    replace

    + + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

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

    Class EdgeRouteCompressionModule

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + EdgeRouteCompressionModule +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + +
      +
    • + +
      +
      +

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

      +
      +
      +

      Parameters

      +
        +
      • +
        httpClient: Wretcher
        +
      • +
      +

      Returns EdgeRouteCompressionModule

      +
    • +
    +
    +
    +
    +

    Methods

    +
    + +

    delete

    + + +
    +
    + +

    get

    + + +
    +
    + +

    replace

    + + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/classes/services.EndpointCircuitBreakerModule.html b/docs/classes/services.EdgeRouteIPRestrictionModule.html similarity index 50% rename from docs/classes/services.EndpointCircuitBreakerModule.html rename to docs/classes/services.EdgeRouteIPRestrictionModule.html index b88a696..55ce2d2 100644 --- a/docs/classes/services.EndpointCircuitBreakerModule.html +++ b/docs/classes/services.EdgeRouteIPRestrictionModule.html @@ -3,7 +3,7 @@ - EndpointCircuitBreakerModule | @ngrok/ngrok-api + EdgeRouteIPRestrictionModule | @ngrok/ngrok-api @@ -58,10 +58,10 @@ services
  • - EndpointCircuitBreakerModule + EdgeRouteIPRestrictionModule
  • -

    Class EndpointCircuitBreakerModule

    +

    Class EdgeRouteIPRestrictionModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointCircuitBreakerModule

    +

    Returns EdgeRouteIPRestrictionModule

    @@ -134,19 +134,19 @@

    delete

    -

    Class EndpointResponseHeadersModule

    +

    Class EdgeRouteRequestHeadersModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointResponseHeadersModule

    +

    Returns EdgeRouteRequestHeadersModule

    @@ -134,19 +134,19 @@

    delete

    -

    Class EndpointMutualTLSModule

    +

    Class HTTPSEdgeMutualTLSModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointMutualTLSModule

    +

    Returns HTTPSEdgeMutualTLSModule

    @@ -140,7 +140,7 @@
  • Parameters

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

    @@ -180,19 +180,19 @@

    replace

    -

    Class EndpointTLSTerminationModule

    +

    Class HTTPSEdgeTLSTerminationModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointTLSTerminationModule

    +

    Returns HTTPSEdgeTLSTerminationModule

  • @@ -140,7 +140,7 @@
  • Parameters

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

    @@ -180,19 +180,19 @@

    replace

    -
    - -

    deleteHttpEndpointConfig

    - - -
    -
    - -

    deleteHttpsEndpointConfig

    - - -

    get

    @@ -324,7 +266,7 @@
  • @@ -352,7 +294,7 @@
  • @@ -374,7 +316,7 @@
  • diff --git a/docs/classes/services.SSHCertificateAuthorities.html b/docs/classes/services.SSHCertificateAuthorities.html index e31a569..c760155 100644 --- a/docs/classes/services.SSHCertificateAuthorities.html +++ b/docs/classes/services.SSHCertificateAuthorities.html @@ -119,7 +119,7 @@
  • @@ -150,7 +150,7 @@
  • @@ -178,7 +178,7 @@
  • @@ -206,7 +206,7 @@
  • @@ -234,7 +234,7 @@
  • @@ -256,7 +256,7 @@
  • diff --git a/docs/classes/services.SSHCredentials.html b/docs/classes/services.SSHCredentials.html index 7dfd61b..1aeb97b 100644 --- a/docs/classes/services.SSHCredentials.html +++ b/docs/classes/services.SSHCredentials.html @@ -119,7 +119,7 @@
  • @@ -150,7 +150,7 @@
  • @@ -178,7 +178,7 @@
  • @@ -206,7 +206,7 @@
  • @@ -234,7 +234,7 @@
  • @@ -256,7 +256,7 @@
  • diff --git a/docs/classes/services.SSHHostCertificates.html b/docs/classes/services.SSHHostCertificates.html index 0b4f26b..7589fc2 100644 --- a/docs/classes/services.SSHHostCertificates.html +++ b/docs/classes/services.SSHHostCertificates.html @@ -120,7 +120,7 @@
  • @@ -151,7 +151,7 @@
  • @@ -179,7 +179,7 @@
  • @@ -207,7 +207,7 @@
  • @@ -235,7 +235,7 @@
  • @@ -257,7 +257,7 @@
  • diff --git a/docs/classes/services.SSHUserCertificates.html b/docs/classes/services.SSHUserCertificates.html index a082e92..90c7228 100644 --- a/docs/classes/services.SSHUserCertificates.html +++ b/docs/classes/services.SSHUserCertificates.html @@ -120,7 +120,7 @@
  • @@ -151,7 +151,7 @@
  • @@ -179,7 +179,7 @@
  • @@ -207,7 +207,7 @@
  • @@ -235,7 +235,7 @@
  • @@ -257,7 +257,7 @@
  • diff --git a/docs/classes/services.EndpointSAMLModule.html b/docs/classes/services.TCPEdgeBackendModule.html similarity index 53% rename from docs/classes/services.EndpointSAMLModule.html rename to docs/classes/services.TCPEdgeBackendModule.html index 0946939..04ccfe7 100644 --- a/docs/classes/services.EndpointSAMLModule.html +++ b/docs/classes/services.TCPEdgeBackendModule.html @@ -3,7 +3,7 @@ - EndpointSAMLModule | @ngrok/ngrok-api + TCPEdgeBackendModule | @ngrok/ngrok-api @@ -58,10 +58,10 @@ services
  • - EndpointSAMLModule + TCPEdgeBackendModule
  • -

    Class EndpointSAMLModule

    +

    Class TCPEdgeBackendModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointSAMLModule

    +

    Returns TCPEdgeBackendModule

  • @@ -140,7 +140,7 @@
  • Parameters

    @@ -157,13 +157,13 @@

    get

    -

    Returns Promise<EndpointSAML>

    +

    Returns Promise<EndpointBackend>

  • @@ -180,22 +180,22 @@

    replace

    @@ -220,126 +220,27 @@ diff --git a/docs/classes/services.EndpointIPPolicyModule.html b/docs/classes/services.TCPEdgeIPRestrictionModule.html similarity index 55% rename from docs/classes/services.EndpointIPPolicyModule.html rename to docs/classes/services.TCPEdgeIPRestrictionModule.html index d859fbf..9eafbf0 100644 --- a/docs/classes/services.EndpointIPPolicyModule.html +++ b/docs/classes/services.TCPEdgeIPRestrictionModule.html @@ -3,7 +3,7 @@ - EndpointIPPolicyModule | @ngrok/ngrok-api + TCPEdgeIPRestrictionModule | @ngrok/ngrok-api @@ -58,10 +58,10 @@ services
  • - EndpointIPPolicyModule + TCPEdgeIPRestrictionModule
  • -

    Class EndpointIPPolicyModule

    +

    Class TCPEdgeIPRestrictionModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointIPPolicyModule

    +

    Returns TCPEdgeIPRestrictionModule

    @@ -140,7 +140,7 @@
  • Parameters

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

    @@ -180,19 +180,19 @@

    replace

    -

    Class EndpointLoggingModule

    +

    Class TLSEdgeBackendModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointLoggingModule

    +

    Returns TLSEdgeBackendModule

  • @@ -140,7 +140,7 @@
  • Parameters

    @@ -157,13 +157,13 @@

    get

    -

    Returns Promise<EndpointLogging>

    +

    Returns Promise<EndpointBackend>

  • @@ -180,22 +180,22 @@

    replace

    @@ -220,126 +220,27 @@ diff --git a/docs/classes/services.EndpointOIDCModule.html b/docs/classes/services.TLSEdgeIPRestrictionModule.html similarity index 53% rename from docs/classes/services.EndpointOIDCModule.html rename to docs/classes/services.TLSEdgeIPRestrictionModule.html index 0cd119d..eb9eee7 100644 --- a/docs/classes/services.EndpointOIDCModule.html +++ b/docs/classes/services.TLSEdgeIPRestrictionModule.html @@ -3,7 +3,7 @@ - EndpointOIDCModule | @ngrok/ngrok-api + TLSEdgeIPRestrictionModule | @ngrok/ngrok-api @@ -58,10 +58,10 @@ services
  • - EndpointOIDCModule + TLSEdgeIPRestrictionModule
  • -

    Class EndpointOIDCModule

    +

    Class TLSEdgeIPRestrictionModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointOIDCModule

    +

    Returns TLSEdgeIPRestrictionModule

    @@ -140,7 +140,7 @@
  • Parameters

    @@ -157,13 +157,13 @@

    get

    -

    Returns Promise<EndpointOIDC>

    +

    Returns Promise<EndpointIPPolicy>

  • @@ -180,22 +180,22 @@

    replace

    @@ -220,126 +220,27 @@ diff --git a/docs/classes/services.EndpointOAuthModule.html b/docs/classes/services.TLSEdgeMutualTLSModule.html similarity index 54% rename from docs/classes/services.EndpointOAuthModule.html rename to docs/classes/services.TLSEdgeMutualTLSModule.html index 32fdb55..b32aaa8 100644 --- a/docs/classes/services.EndpointOAuthModule.html +++ b/docs/classes/services.TLSEdgeMutualTLSModule.html @@ -3,7 +3,7 @@ - EndpointOAuthModule | @ngrok/ngrok-api + TLSEdgeMutualTLSModule | @ngrok/ngrok-api @@ -58,10 +58,10 @@ services
  • - EndpointOAuthModule + TLSEdgeMutualTLSModule
  • -

    Class EndpointOAuthModule

    +

    Class TLSEdgeMutualTLSModule

    @@ -72,7 +72,7 @@

    Hierarchy

    @@ -83,15 +83,15 @@

    Constructors

    Methods

    @@ -103,18 +103,18 @@

    constructor

    -

    Returns EndpointOAuthModule

    +

    Returns TLSEdgeMutualTLSModule

    @@ -140,7 +140,7 @@
  • Parameters

    @@ -157,13 +157,13 @@

    get

    -

    Returns Promise<EndpointOAuth>

    +

    Returns Promise<EndpointMutualTLS>

  • @@ -180,22 +180,22 @@

    replace

    @@ -220,126 +220,27 @@ diff --git a/docs/classes/services.TLSEdgeTLSTerminationModule.html b/docs/classes/services.TLSEdgeTLSTerminationModule.html new file mode 100644 index 0000000..3a78a7a --- /dev/null +++ b/docs/classes/services.TLSEdgeTLSTerminationModule.html @@ -0,0 +1,270 @@ + + + + + + TLSEdgeTLSTerminationModule | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Class TLSEdgeTLSTerminationModule

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TLSEdgeTLSTerminationModule +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + +
      +
    • + +
      +
      +

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

      +
      +
      +

      Parameters

      +
        +
      • +
        httpClient: Wretcher
        +
      • +
      +

      Returns TLSEdgeTLSTerminationModule

      +
    • +
    +
    +
    +
    +

    Methods

    +
    + +

    delete

    +
      +
    • delete(arg: Item): Promise<void>
    • +
    +
      +
    • + +

      Parameters

      + +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    get

    + + +
    +
    + +

    replace

    + + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

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

    Class TunnelGroupBackends

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector.

    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TunnelGroupBackends +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Constructors

    + +
    +
    +

    Methods

    + +
    +
    +
    +
    +
    +

    Constructors

    +
    + +

    constructor

    + +
      +
    • + +
      +
      +

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

      +
      +
      +

      Parameters

      +
        +
      • +
        httpClient: Wretcher
        +
      • +
      +

      Returns TunnelGroupBackends

      +
    • +
    +
    +
    +
    +

    Methods

    +
    + +

    create

    + + +
    +
    + +

    delete

    +
      +
    • delete(arg: Item): Promise<void>
    • +
    +
      +
    • + +
      +
      +

      Delete a TunnelGroup backend by ID. TODO what if used?

      +
      +
      +

      Parameters

      + +

      Returns Promise<void>

      +
    • +
    +
    +
    + +

    get

    + + +
    +
    + +

    list

    + + +
    +
    + +

    update

    + + +
    +
    +
    + +
    +
    + +
    +

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/classes/services.TunnelSessions.html b/docs/classes/services.TunnelSessions.html index 66de760..0980d22 100644 --- a/docs/classes/services.TunnelSessions.html +++ b/docs/classes/services.TunnelSessions.html @@ -120,7 +120,7 @@
  • @@ -151,7 +151,7 @@
  • @@ -179,7 +179,7 @@
  • @@ -201,7 +201,7 @@
  • @@ -229,7 +229,7 @@
  • @@ -257,7 +257,7 @@
  • @@ -296,102 +296,6 @@
    diff --git a/docs/classes/services.Tunnels.html b/docs/classes/services.Tunnels.html index 563f1f1..571d6a8 100644 --- a/docs/classes/services.Tunnels.html +++ b/docs/classes/services.Tunnels.html @@ -97,6 +97,7 @@

    Methods

    @@ -115,7 +116,7 @@
  • @@ -136,6 +137,34 @@

    Methods

    +
    + +

    get

    + +
      +
    • + +
      +
      +

      Get the status of a tunnel by ID

      +
      +
      +

      Parameters

      + +

      Returns Promise<Tunnel>

      +
    • +
    +

    list

    @@ -146,7 +175,7 @@
  • @@ -179,105 +208,6 @@
  • +
    +
    +
    +

    A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights.

    +
    +
    +

    Hierarchy

    • - EventStreams + WeightedBackends
    @@ -83,17 +93,17 @@

    Constructors

    Methods

    @@ -105,18 +115,18 @@

    constructor

    • -

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

      +

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

      Parameters

      @@ -125,7 +135,7 @@
      httpClient: Wretcher
    -

    Returns EventStreams

    +

    Returns WeightedBackends

  • @@ -136,27 +146,27 @@

    create

    @@ -170,12 +180,12 @@
  • -

    Delete an Event Stream. Associated Event Destinations will be preserved.

    +

    Delete a Weighted backend by ID. TODO what if used?

    Parameters

    @@ -192,18 +202,18 @@

    get

    -

    Returns Promise<EventStream>

    +

    Returns Promise<WeightedBackend>

  • @@ -220,21 +230,21 @@

    list

    @@ -242,27 +252,27 @@

    update

    @@ -287,132 +297,33 @@ diff --git a/docs/index.html b/docs/index.html index ceb46ab..e928e54 100644 --- a/docs/index.html +++ b/docs/index.html @@ -163,33 +163,6 @@ console.log('some other error', err) } } - - -

    Additional Examples

    -
    -
    import { EndpointConfiguration, Error, Ngrok } from '@ngrok/ngrok-api';
    -
    -const ngrok = new Ngrok({
    -    apiToken: 'an api token',
    -});
    -
    -ngrok.endpointConfigurations.create({
    -    type: 'https',
    -    description: 'some endpoint configuration description',
    -    metadata: 'some endpoint configuration metadata',
    -    requestHeaders: {
    -        add: new Map([
    -            ['x-frontend', 'ngrok']
    -        ]),
    -        remove: ['cache-control'],
    -    },
    -})
    -    .then((epc: EndpointConfiguration) => {
    -        console.log(epc);
    -    })
    -    .catch((err: Error) => {
    -        console.log(err);
    -    });
     
    diff --git a/docs/interfaces/client.NgrokConfig.html b/docs/interfaces/client.NgrokConfig.html index 5d83d7e..cc1869c 100644 --- a/docs/interfaces/client.NgrokConfig.html +++ b/docs/interfaces/client.NgrokConfig.html @@ -98,7 +98,7 @@
    apiToken: string
    @@ -108,7 +108,7 @@
    baseUrl: string
    diff --git a/docs/interfaces/datatypes.APIKey.html b/docs/interfaces/datatypes.APIKey.html index 667c582..1fdc0ee 100644 --- a/docs/interfaces/datatypes.APIKey.html +++ b/docs/interfaces/datatypes.APIKey.html @@ -102,7 +102,7 @@
    createdAt: string
    @@ -117,7 +117,7 @@
    description: string
    @@ -132,7 +132,7 @@
    id: string
    @@ -147,7 +147,7 @@
    metadata: string
    @@ -162,7 +162,7 @@
    token: string
    @@ -177,7 +177,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.APIKeyCreate.html b/docs/interfaces/datatypes.APIKeyCreate.html index 4ac3281..b3dc297 100644 --- a/docs/interfaces/datatypes.APIKeyCreate.html +++ b/docs/interfaces/datatypes.APIKeyCreate.html @@ -98,7 +98,7 @@
    description: string
    @@ -113,7 +113,7 @@
    metadata: string
    diff --git a/docs/interfaces/datatypes.APIKeyList.html b/docs/interfaces/datatypes.APIKeyList.html index b7da17b..1dd253c 100644 --- a/docs/interfaces/datatypes.APIKeyList.html +++ b/docs/interfaces/datatypes.APIKeyList.html @@ -99,7 +99,7 @@
    keys: APIKey[]
    @@ -114,7 +114,7 @@
    nextPageUri: string
    @@ -129,7 +129,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.APIKeyUpdate.html b/docs/interfaces/datatypes.APIKeyUpdate.html index a643f74..798cb14 100644 --- a/docs/interfaces/datatypes.APIKeyUpdate.html +++ b/docs/interfaces/datatypes.APIKeyUpdate.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.AWSAuth.html b/docs/interfaces/datatypes.AWSAuth.html index 2a4c126..1c45493 100644 --- a/docs/interfaces/datatypes.AWSAuth.html +++ b/docs/interfaces/datatypes.AWSAuth.html @@ -98,7 +98,7 @@
    @@ -113,7 +113,7 @@
    role: AWSRole
    diff --git a/docs/interfaces/datatypes.AWSCredentials.html b/docs/interfaces/datatypes.AWSCredentials.html index 60e9aa2..c3f88e3 100644 --- a/docs/interfaces/datatypes.AWSCredentials.html +++ b/docs/interfaces/datatypes.AWSCredentials.html @@ -98,7 +98,7 @@
    awsAccessKeyId: string
    @@ -113,7 +113,7 @@
    awsSecretAccessKey: string
    diff --git a/docs/interfaces/datatypes.AWSRole.html b/docs/interfaces/datatypes.AWSRole.html index 9a89898..744641a 100644 --- a/docs/interfaces/datatypes.AWSRole.html +++ b/docs/interfaces/datatypes.AWSRole.html @@ -97,7 +97,7 @@
    roleArn: string
    diff --git a/docs/interfaces/datatypes.AbuseReport.html b/docs/interfaces/datatypes.AbuseReport.html index 15cfb59..3cbc6d3 100644 --- a/docs/interfaces/datatypes.AbuseReport.html +++ b/docs/interfaces/datatypes.AbuseReport.html @@ -103,7 +103,7 @@
    createdAt: string
    @@ -118,7 +118,7 @@
    hostnames: AbuseReportHostname[]
    @@ -133,7 +133,7 @@
    id: string
    @@ -148,7 +148,7 @@
    metadata: string
    @@ -163,7 +163,7 @@
    status: string
    @@ -178,7 +178,7 @@
    uri: string
    @@ -193,7 +193,7 @@
    urls: string[]
    diff --git a/docs/interfaces/datatypes.AbuseReportCreate.html b/docs/interfaces/datatypes.AbuseReportCreate.html index 8f5c250..ef62ad8 100644 --- a/docs/interfaces/datatypes.AbuseReportCreate.html +++ b/docs/interfaces/datatypes.AbuseReportCreate.html @@ -98,7 +98,7 @@
    metadata: string
    @@ -113,7 +113,7 @@
    urls: string[]
    diff --git a/docs/interfaces/datatypes.AbuseReportHostname.html b/docs/interfaces/datatypes.AbuseReportHostname.html index db13ba1..fdc5a15 100644 --- a/docs/interfaces/datatypes.AbuseReportHostname.html +++ b/docs/interfaces/datatypes.AbuseReportHostname.html @@ -98,7 +98,7 @@
    hostname: string
    @@ -113,7 +113,7 @@
    status: string
    diff --git a/docs/interfaces/datatypes.AgentIngress.html b/docs/interfaces/datatypes.AgentIngress.html index 213e382..019bc62 100644 --- a/docs/interfaces/datatypes.AgentIngress.html +++ b/docs/interfaces/datatypes.AgentIngress.html @@ -104,7 +104,7 @@
    createdAt: string
    @@ -119,7 +119,7 @@
    description: string
    @@ -134,7 +134,7 @@
    domain: string
    @@ -149,7 +149,7 @@
    id: string
    @@ -164,7 +164,7 @@
    metadata: string
    @@ -179,7 +179,7 @@
    nsTargets: string[]
    @@ -194,7 +194,7 @@
    regionDomains: string[]
    @@ -209,7 +209,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.AgentIngressCreate.html b/docs/interfaces/datatypes.AgentIngressCreate.html index 6b9cdfc..5ed65e3 100644 --- a/docs/interfaces/datatypes.AgentIngressCreate.html +++ b/docs/interfaces/datatypes.AgentIngressCreate.html @@ -99,7 +99,7 @@
    description: string
    @@ -114,7 +114,7 @@
    domain: string
    @@ -129,7 +129,7 @@
    metadata: string
    diff --git a/docs/interfaces/datatypes.AgentIngressList.html b/docs/interfaces/datatypes.AgentIngressList.html index 81fa14a..064f960 100644 --- a/docs/interfaces/datatypes.AgentIngressList.html +++ b/docs/interfaces/datatypes.AgentIngressList.html @@ -99,7 +99,7 @@
    ingresses: AgentIngress[]
    @@ -114,7 +114,7 @@
    nextPageUri: string
    @@ -129,7 +129,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.AgentIngressUpdate.html b/docs/interfaces/datatypes.AgentIngressUpdate.html index e9e31ab..12c41ef 100644 --- a/docs/interfaces/datatypes.AgentIngressUpdate.html +++ b/docs/interfaces/datatypes.AgentIngressUpdate.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.CertificateAuthority.html b/docs/interfaces/datatypes.CertificateAuthority.html index e16d6e3..c96d68d 100644 --- a/docs/interfaces/datatypes.CertificateAuthority.html +++ b/docs/interfaces/datatypes.CertificateAuthority.html @@ -107,7 +107,7 @@
    caPem: string
    @@ -122,7 +122,7 @@
    createdAt: string
    @@ -137,7 +137,7 @@
    description: string
    @@ -152,7 +152,7 @@
    extendedKeyUsages: string[]
    @@ -167,7 +167,7 @@
    id: string
    @@ -182,7 +182,7 @@
    keyUsages: string[]
    @@ -197,7 +197,7 @@
    metadata: string
    @@ -212,7 +212,7 @@
    notAfter: string
    @@ -227,7 +227,7 @@
    notBefore: string
    @@ -242,7 +242,7 @@
    subjectCommonName: string
    @@ -257,7 +257,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.CertificateAuthorityCreate.html b/docs/interfaces/datatypes.CertificateAuthorityCreate.html index 33e6f09..39891cf 100644 --- a/docs/interfaces/datatypes.CertificateAuthorityCreate.html +++ b/docs/interfaces/datatypes.CertificateAuthorityCreate.html @@ -99,7 +99,7 @@
    caPem: string
    @@ -114,7 +114,7 @@
    description: string
    @@ -129,7 +129,7 @@
    metadata: string
    diff --git a/docs/interfaces/datatypes.CertificateAuthorityList.html b/docs/interfaces/datatypes.CertificateAuthorityList.html index dd03686..b6a8292 100644 --- a/docs/interfaces/datatypes.CertificateAuthorityList.html +++ b/docs/interfaces/datatypes.CertificateAuthorityList.html @@ -99,7 +99,7 @@
    certificateAuthorities: CertificateAuthority[]
    @@ -114,7 +114,7 @@
    nextPageUri: string
    @@ -129,7 +129,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.CertificateAuthorityUpdate.html b/docs/interfaces/datatypes.CertificateAuthorityUpdate.html index d38da06..5d10b49 100644 --- a/docs/interfaces/datatypes.CertificateAuthorityUpdate.html +++ b/docs/interfaces/datatypes.CertificateAuthorityUpdate.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.Credential.html b/docs/interfaces/datatypes.Credential.html index 3bb34b3..e4dc10a 100644 --- a/docs/interfaces/datatypes.Credential.html +++ b/docs/interfaces/datatypes.Credential.html @@ -103,7 +103,7 @@
    acl: string[]
    @@ -118,7 +118,7 @@
    createdAt: string
    @@ -133,7 +133,7 @@
    description: string
    @@ -148,7 +148,7 @@
    id: string
    @@ -163,7 +163,7 @@
    metadata: string
    @@ -178,7 +178,7 @@
    token: string
    @@ -193,7 +193,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.CredentialCreate.html b/docs/interfaces/datatypes.CredentialCreate.html index ad62625..0b8f9a3 100644 --- a/docs/interfaces/datatypes.CredentialCreate.html +++ b/docs/interfaces/datatypes.CredentialCreate.html @@ -99,7 +99,7 @@
    acl: string[]
    @@ -114,7 +114,7 @@
    description: string
    @@ -129,7 +129,7 @@
    metadata: string
    diff --git a/docs/interfaces/datatypes.CredentialList.html b/docs/interfaces/datatypes.CredentialList.html index 6ef384c..ee6dbaf 100644 --- a/docs/interfaces/datatypes.CredentialList.html +++ b/docs/interfaces/datatypes.CredentialList.html @@ -99,7 +99,7 @@
    credentials: Credential[]
    @@ -114,7 +114,7 @@
    nextPageUri: string
    @@ -129,7 +129,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.CredentialUpdate.html b/docs/interfaces/datatypes.CredentialUpdate.html index 3e1845a..a4dd270 100644 --- a/docs/interfaces/datatypes.CredentialUpdate.html +++ b/docs/interfaces/datatypes.CredentialUpdate.html @@ -100,7 +100,7 @@
    acl: string[]
    @@ -115,7 +115,7 @@
    description: string
    @@ -130,7 +130,7 @@
    id: string
    @@ -140,7 +140,7 @@
    metadata: string
    diff --git a/docs/interfaces/datatypes.EndpointOIDCReplace.html b/docs/interfaces/datatypes.EdgeBackendReplace.html similarity index 84% rename from docs/interfaces/datatypes.EndpointOIDCReplace.html rename to docs/interfaces/datatypes.EdgeBackendReplace.html index c144564..0a726f1 100644 --- a/docs/interfaces/datatypes.EndpointOIDCReplace.html +++ b/docs/interfaces/datatypes.EdgeBackendReplace.html @@ -3,7 +3,7 @@ - EndpointOIDCReplace | @ngrok/ngrok-api + EdgeBackendReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
  • - EndpointOIDCReplace + EdgeBackendReplace
  • -

    Interface EndpointOIDCReplace

    +

    Interface EdgeBackendReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointOIDCReplace + EdgeBackendReplace
    @@ -83,8 +83,8 @@

    Properties

    @@ -98,17 +98,17 @@
    id: string

    module

    -
    module: EndpointOIDC
    +
    @@ -136,13 +136,13 @@
    • - EndpointOIDCReplace + EdgeBackendReplace
    • diff --git a/docs/interfaces/datatypes.EndpointIPPolicyReplace.html b/docs/interfaces/datatypes.EdgeIPRestrictionReplace.html similarity index 86% rename from docs/interfaces/datatypes.EndpointIPPolicyReplace.html rename to docs/interfaces/datatypes.EdgeIPRestrictionReplace.html index 14ca4a5..46c80f9 100644 --- a/docs/interfaces/datatypes.EndpointIPPolicyReplace.html +++ b/docs/interfaces/datatypes.EdgeIPRestrictionReplace.html @@ -3,7 +3,7 @@ - EndpointIPPolicyReplace | @ngrok/ngrok-api + EdgeIPRestrictionReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointIPPolicyReplace + EdgeIPRestrictionReplace
    -

    Interface EndpointIPPolicyReplace

    +

    Interface EdgeIPRestrictionReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointIPPolicyReplace + EdgeIPRestrictionReplace
    @@ -83,8 +83,8 @@

    Properties

    @@ -98,7 +98,7 @@
    id: string
    @@ -108,7 +108,7 @@ @@ -136,13 +136,13 @@
    • - EndpointIPPolicyReplace + EdgeIPRestrictionReplace
    • diff --git a/docs/interfaces/datatypes.EndpointMutualTLSReplace.html b/docs/interfaces/datatypes.EdgeMutualTLSReplace.html similarity index 86% rename from docs/interfaces/datatypes.EndpointMutualTLSReplace.html rename to docs/interfaces/datatypes.EdgeMutualTLSReplace.html index d6aeccc..b83d74e 100644 --- a/docs/interfaces/datatypes.EndpointMutualTLSReplace.html +++ b/docs/interfaces/datatypes.EdgeMutualTLSReplace.html @@ -3,7 +3,7 @@ - EndpointMutualTLSReplace | @ngrok/ngrok-api + EdgeMutualTLSReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointMutualTLSReplace + EdgeMutualTLSReplace
    -

    Interface EndpointMutualTLSReplace

    +

    Interface EdgeMutualTLSReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointMutualTLSReplace + EdgeMutualTLSReplace
    @@ -83,8 +83,8 @@

    Properties

    @@ -98,7 +98,7 @@
    id: string
    @@ -108,7 +108,7 @@ @@ -136,13 +136,13 @@
    • - EndpointMutualTLSReplace + EdgeMutualTLSReplace
    • diff --git a/docs/interfaces/datatypes.EdgeRouteBackendReplace.html b/docs/interfaces/datatypes.EdgeRouteBackendReplace.html new file mode 100644 index 0000000..db5cf5a --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteBackendReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteBackendReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteBackendReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteBackendReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      + + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html b/docs/interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html new file mode 100644 index 0000000..1045f8f --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteCircuitBreakerReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteCircuitBreakerReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteCircuitBreakerReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteCircuitBreakerReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      + + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointCompressionReplace.html b/docs/interfaces/datatypes.EdgeRouteCompressionReplace.html similarity index 75% rename from docs/interfaces/datatypes.EndpointCompressionReplace.html rename to docs/interfaces/datatypes.EdgeRouteCompressionReplace.html index 6d44afa..f794b7f 100644 --- a/docs/interfaces/datatypes.EndpointCompressionReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteCompressionReplace.html @@ -3,7 +3,7 @@ - EndpointCompressionReplace | @ngrok/ngrok-api + EdgeRouteCompressionReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointCompressionReplace + EdgeRouteCompressionReplace
    -

    Interface EndpointCompressionReplace

    +

    Interface EdgeRouteCompressionReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointCompressionReplace + EdgeRouteCompressionReplace
    @@ -83,8 +83,9 @@

    Properties

    @@ -92,13 +93,23 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +

    id

    id: string
    @@ -108,7 +119,7 @@
    @@ -136,13 +147,16 @@
    • - EndpointCompressionReplace + EdgeRouteCompressionReplace
    • diff --git a/docs/interfaces/datatypes.EdgeRouteIPRestrictionReplace.html b/docs/interfaces/datatypes.EdgeRouteIPRestrictionReplace.html new file mode 100644 index 0000000..70627f6 --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteIPRestrictionReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteIPRestrictionReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteIPRestrictionReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteIPRestrictionReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      + + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointCircuitBreakerReplace.html b/docs/interfaces/datatypes.EdgeRouteItem.html similarity index 80% rename from docs/interfaces/datatypes.EndpointCircuitBreakerReplace.html rename to docs/interfaces/datatypes.EdgeRouteItem.html index 8b53d7a..7dcdb09 100644 --- a/docs/interfaces/datatypes.EndpointCircuitBreakerReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteItem.html @@ -3,7 +3,7 @@ - EndpointCircuitBreakerReplace | @ngrok/ngrok-api + EdgeRouteItem | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointCircuitBreakerReplace + EdgeRouteItem
    -

    Interface EndpointCircuitBreakerReplace

    +

    Interface EdgeRouteItem

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointCircuitBreakerReplace + EdgeRouteItem
    @@ -83,8 +83,8 @@

    Properties

    @@ -92,25 +92,35 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +
    +
    +

    unique identifier of this edge

    +
    +
    +

    id

    id: string
    -
    -
    - -

    module

    - - +
    +
    +

    unique identifier of this edge route

    +
    +
    @@ -136,13 +146,13 @@
    • - EndpointCircuitBreakerReplace + EdgeRouteItem
    • diff --git a/docs/interfaces/datatypes.EndpointOAuthReplace.html b/docs/interfaces/datatypes.EdgeRouteOAuthReplace.html similarity index 76% rename from docs/interfaces/datatypes.EndpointOAuthReplace.html rename to docs/interfaces/datatypes.EdgeRouteOAuthReplace.html index 8731067..7625c04 100644 --- a/docs/interfaces/datatypes.EndpointOAuthReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteOAuthReplace.html @@ -3,7 +3,7 @@ - EndpointOAuthReplace | @ngrok/ngrok-api + EdgeRouteOAuthReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointOAuthReplace + EdgeRouteOAuthReplace
    -

    Interface EndpointOAuthReplace

    +

    Interface EdgeRouteOAuthReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointOAuthReplace + EdgeRouteOAuthReplace
    @@ -83,8 +83,9 @@

    Properties

    @@ -92,13 +93,23 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +

    id

    id: string
    @@ -108,7 +119,7 @@
    @@ -136,13 +147,16 @@
    • - EndpointOAuthReplace + EdgeRouteOAuthReplace
    • diff --git a/docs/interfaces/datatypes.EdgeRouteOIDCReplace.html b/docs/interfaces/datatypes.EdgeRouteOIDCReplace.html new file mode 100644 index 0000000..76b1dbe --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteOIDCReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteOIDCReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteOIDCReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteOIDCReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      +
      module: EndpointOIDC
      + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointRequestHeadersReplace.html b/docs/interfaces/datatypes.EdgeRouteRequestHeadersReplace.html similarity index 75% rename from docs/interfaces/datatypes.EndpointRequestHeadersReplace.html rename to docs/interfaces/datatypes.EdgeRouteRequestHeadersReplace.html index 3a6c1a1..82eb0d7 100644 --- a/docs/interfaces/datatypes.EndpointRequestHeadersReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteRequestHeadersReplace.html @@ -3,7 +3,7 @@ - EndpointRequestHeadersReplace | @ngrok/ngrok-api + EdgeRouteRequestHeadersReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointRequestHeadersReplace + EdgeRouteRequestHeadersReplace
    -

    Interface EndpointRequestHeadersReplace

    +

    Interface EdgeRouteRequestHeadersReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointRequestHeadersReplace + EdgeRouteRequestHeadersReplace
    @@ -83,8 +83,9 @@

    Properties

    @@ -92,13 +93,23 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +

    id

    id: string
    @@ -108,7 +119,7 @@
    @@ -136,13 +147,16 @@
    • - EndpointRequestHeadersReplace + EdgeRouteRequestHeadersReplace
    • diff --git a/docs/interfaces/datatypes.EdgeRouteResponseHeadersReplace.html b/docs/interfaces/datatypes.EdgeRouteResponseHeadersReplace.html new file mode 100644 index 0000000..ab07d22 --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteResponseHeadersReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteResponseHeadersReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteResponseHeadersReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteResponseHeadersReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      + + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointSAMLReplace.html b/docs/interfaces/datatypes.EdgeRouteSAMLReplace.html similarity index 76% rename from docs/interfaces/datatypes.EndpointSAMLReplace.html rename to docs/interfaces/datatypes.EdgeRouteSAMLReplace.html index 341f720..20d2782 100644 --- a/docs/interfaces/datatypes.EndpointSAMLReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteSAMLReplace.html @@ -3,7 +3,7 @@ - EndpointSAMLReplace | @ngrok/ngrok-api + EdgeRouteSAMLReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointSAMLReplace + EdgeRouteSAMLReplace
    -

    Interface EndpointSAMLReplace

    +

    Interface EdgeRouteSAMLReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointSAMLReplace + EdgeRouteSAMLReplace
    @@ -83,8 +83,9 @@

    Properties

    @@ -92,13 +93,23 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +

    id

    id: string
    @@ -108,7 +119,7 @@
    @@ -136,13 +147,16 @@
    • - EndpointSAMLReplace + EdgeRouteSAMLReplace
    • diff --git a/docs/interfaces/datatypes.EndpointWebhookValidationReplace.html b/docs/interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html similarity index 74% rename from docs/interfaces/datatypes.EndpointWebhookValidationReplace.html rename to docs/interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html index 3d0bce5..5e360d0 100644 --- a/docs/interfaces/datatypes.EndpointWebhookValidationReplace.html +++ b/docs/interfaces/datatypes.EdgeRouteWebhookVerificationReplace.html @@ -3,7 +3,7 @@ - EndpointWebhookValidationReplace | @ngrok/ngrok-api + EdgeRouteWebhookVerificationReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointWebhookValidationReplace + EdgeRouteWebhookVerificationReplace
    -

    Interface EndpointWebhookValidationReplace

    +

    Interface EdgeRouteWebhookVerificationReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointWebhookValidationReplace + EdgeRouteWebhookVerificationReplace
    @@ -83,8 +83,9 @@

    Properties

    @@ -92,13 +93,23 @@

    Properties

    +
    + +

    edgeId

    +
    edgeId: string
    + +

    id

    id: string
    @@ -108,7 +119,7 @@
    @@ -136,13 +147,16 @@
    • - EndpointWebhookValidationReplace + EdgeRouteWebhookVerificationReplace
    • diff --git a/docs/interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html b/docs/interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html new file mode 100644 index 0000000..8e6d99b --- /dev/null +++ b/docs/interfaces/datatypes.EdgeRouteWebsocketTCPConverterReplace.html @@ -0,0 +1,190 @@ + + + + + + EdgeRouteWebsocketTCPConverterReplace | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface EdgeRouteWebsocketTCPConverterReplace

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + EdgeRouteWebsocketTCPConverterReplace +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      edgeId

      +
      edgeId: string
      + +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      module

      + + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointResponseHeadersReplace.html b/docs/interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html similarity index 83% rename from docs/interfaces/datatypes.EndpointResponseHeadersReplace.html rename to docs/interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html index 9f45554..dab12cb 100644 --- a/docs/interfaces/datatypes.EndpointResponseHeadersReplace.html +++ b/docs/interfaces/datatypes.EdgeTLSTerminationAtEdgeReplace.html @@ -3,7 +3,7 @@ - EndpointResponseHeadersReplace | @ngrok/ngrok-api + EdgeTLSTerminationAtEdgeReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointResponseHeadersReplace + EdgeTLSTerminationAtEdgeReplace
    -

    Interface EndpointResponseHeadersReplace

    +

    Interface EdgeTLSTerminationAtEdgeReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointResponseHeadersReplace + EdgeTLSTerminationAtEdgeReplace
    @@ -83,8 +83,8 @@

    Properties

    @@ -98,17 +98,17 @@
    id: string

    module

    - +
    @@ -136,13 +136,13 @@
    • - EndpointResponseHeadersReplace + EdgeTLSTerminationAtEdgeReplace
    • diff --git a/docs/interfaces/datatypes.EndpointTLSTerminationReplace.html b/docs/interfaces/datatypes.EdgeTLSTerminationReplace.html similarity index 85% rename from docs/interfaces/datatypes.EndpointTLSTerminationReplace.html rename to docs/interfaces/datatypes.EdgeTLSTerminationReplace.html index b12c1c0..71f5436 100644 --- a/docs/interfaces/datatypes.EndpointTLSTerminationReplace.html +++ b/docs/interfaces/datatypes.EdgeTLSTerminationReplace.html @@ -3,7 +3,7 @@ - EndpointTLSTerminationReplace | @ngrok/ngrok-api + EdgeTLSTerminationReplace | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointTLSTerminationReplace + EdgeTLSTerminationReplace
    -

    Interface EndpointTLSTerminationReplace

    +

    Interface EdgeTLSTerminationReplace

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointTLSTerminationReplace + EdgeTLSTerminationReplace
    @@ -83,8 +83,8 @@

    Properties

    @@ -98,7 +98,7 @@
    id: string
    @@ -108,7 +108,7 @@ @@ -136,13 +136,13 @@
    • - EndpointTLSTerminationReplace + EdgeTLSTerminationReplace
    • diff --git a/docs/interfaces/datatypes.Endpoint.html b/docs/interfaces/datatypes.Endpoint.html new file mode 100644 index 0000000..f82c3da --- /dev/null +++ b/docs/interfaces/datatypes.Endpoint.html @@ -0,0 +1,395 @@ + + + + + + Endpoint | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface Endpoint

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + Endpoint +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      createdAt

      +
      createdAt: string
      + +
      +
      +

      timestamp when the endpoint was created in RFC 3339 format

      +
      +
      +
      +
      + +

      Optional domain

      +
      domain: Ref
      + +
      +
      +

      the domain reserved for this endpoint

      +
      +
      +
      +
      + +

      Optional edge

      +
      edge: Ref
      + +
      +
      +

      the edge serving requests to this endpoint, if this is an edge endpoint

      +
      +
      +
      +
      + +

      hostport

      +
      hostport: string
      + +
      +
      +

      hostport served by this endpoint (hostname:port)

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      +

      unique endpoint resource identifier

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      user-supplied metadata of the associated tunnel or edge object

      +
      +
      +
      +
      + +

      proto

      +
      proto: string
      + +
      +
      +

      protocol served by this endpoint. one of http, https, tcp, or tls

      +
      +
      +
      +
      + +

      publicUrl

      +
      publicUrl: string
      + +
      +
      +

      URL of the hostport served by this endpoint

      +
      +
      +
      +
      + +

      region

      +
      region: string
      + +
      +
      +

      identifier of the region this endpoint belongs to

      +
      +
      +
      +
      + +

      Optional tcpAddr

      +
      tcpAddr: Ref
      + +
      +
      +

      the address reserved for this endpoint

      +
      +
      +
      +
      + +

      Optional tunnel

      +
      tunnel: Ref
      + +
      +
      +

      the tunnel serving requests to this endpoint, if this is an ephemeral endpoint

      +
      +
      +
      +
      + +

      type

      +
      type: string
      + +
      +
      +

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

      +
      +
      +
      +
      + +

      updatedAt

      +
      updatedAt: string
      + +
      +
      +

      timestamp when the endpoint was updated in RFC 3339 format

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointLogging.html b/docs/interfaces/datatypes.EndpointBackend.html similarity index 83% rename from docs/interfaces/datatypes.EndpointLogging.html rename to docs/interfaces/datatypes.EndpointBackend.html index 97ba1f6..03516b7 100644 --- a/docs/interfaces/datatypes.EndpointLogging.html +++ b/docs/interfaces/datatypes.EndpointBackend.html @@ -3,7 +3,7 @@ - EndpointLogging | @ngrok/ngrok-api + EndpointBackend | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointLogging + EndpointBackend
    -

    Interface EndpointLogging

    +

    Interface EndpointBackend

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointLogging + EndpointBackend
    @@ -83,8 +83,8 @@

    Properties

    @@ -92,13 +92,28 @@

    Properties

    +
    + +

    backend

    +
    backend: Ref
    + +
    +
    +

    backend to be used to back this endpoint

    +
    +
    +

    Optional enabled

    enabled: boolean
    @@ -107,21 +122,6 @@
    -
    - -

    eventStreams

    -
    eventStreams: Ref[]
    - -
    -
    -

    list of all EventStreams that will be used to configure and export this endpoint's logs

    -
    -
    -
    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointLoggingMutate + EndpointBackendMutate
    @@ -83,8 +83,8 @@

    Properties

    @@ -92,13 +92,28 @@

    Properties

    +
    + +

    backendId

    +
    backendId: string
    + +
    +
    +

    backend to be used to back this endpoint

    +
    +
    +

    Optional enabled

    enabled: boolean
    @@ -107,21 +122,6 @@
    -
    - -

    eventStreamIds

    -
    eventStreamIds: string[]
    - -
    -
    -

    list of all EventStreams that will be used to configure and export this endpoint's logs

    -
    -
    -
    @@ -72,7 +72,7 @@

    Hierarchy

    • - EventStreamCreate + FailoverBackend
    @@ -83,12 +83,12 @@

    Properties

    @@ -96,63 +96,63 @@

    Properties

    +
    + +

    backends

    +
    backends: string[]
    + +
    +
    +

    the ids of the child backends in order

    +
    +
    +
    +
    + +

    createdAt

    +
    createdAt: string
    + +
    +
    +

    timestamp when the backend was created, RFC 3339 format

    +
    +
    +

    description

    description: string
    -

    Human-readable description of the Event Stream. Optional, max 255 bytes.

    +

    human-readable description of this backend. Optional

    - -

    destinationIds

    -
    destinationIds: string[]
    + +

    id

    +
    id: string
    -

    A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination.

    -
    -
    -
    -
    - -

    eventType

    -
    eventType: string
    - -
    -
    -

    The protocol that determines which events will be collected. Supported values are tcp_connection_closed and http_request_complete.

    -
    -
    -
    -
    - -

    fields

    -
    fields: string[]
    - -
    -
    -

    A list of protocol-specific fields you want to collect on each event.

    +

    unique identifier for this Failover backend

    @@ -162,27 +162,27 @@
    metadata: string
    -

    Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes.

    +

    arbitrary user-defined machine-readable data of this backend. Optional

    - -

    samplingRate

    -
    samplingRate: number
    + +

    uri

    +
    uri: string
    -

    The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events.

    +

    URI of the FailoverBackend API resource

    @@ -210,25 +210,25 @@
    • - EventStreamCreate + FailoverBackend
    • diff --git a/docs/interfaces/datatypes.FailoverBackendCreate.html b/docs/interfaces/datatypes.FailoverBackendCreate.html new file mode 100644 index 0000000..2c34e4d --- /dev/null +++ b/docs/interfaces/datatypes.FailoverBackendCreate.html @@ -0,0 +1,205 @@ + + + + + + FailoverBackendCreate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface FailoverBackendCreate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + FailoverBackendCreate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: string[]
      + +
      +
      +

      the ids of the child backends in order

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.FailoverBackendList.html b/docs/interfaces/datatypes.FailoverBackendList.html new file mode 100644 index 0000000..028ee88 --- /dev/null +++ b/docs/interfaces/datatypes.FailoverBackendList.html @@ -0,0 +1,205 @@ + + + + + + FailoverBackendList | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface FailoverBackendList

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + FailoverBackendList +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: FailoverBackend[]
      + +
      +
      +

      the list of all Failover backends on this account

      +
      +
      +
      +
      + +

      Optional nextPageUri

      +
      nextPageUri: string
      + +
      +
      +

      URI of the next page, or null if there is no next page

      +
      +
      +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +

      URI of the Failover backends list API resource

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.FailoverBackendUpdate.html b/docs/interfaces/datatypes.FailoverBackendUpdate.html new file mode 100644 index 0000000..7e529ef --- /dev/null +++ b/docs/interfaces/datatypes.FailoverBackendUpdate.html @@ -0,0 +1,219 @@ + + + + + + FailoverBackendUpdate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface FailoverBackendUpdate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + FailoverBackendUpdate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: string[]
      + +
      +
      +

      the ids of the child backends in order

      +
      +
      +
      +
      + +

      Optional description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      Optional metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.HTTPResponseBackend.html b/docs/interfaces/datatypes.HTTPResponseBackend.html new file mode 100644 index 0000000..6d1104b --- /dev/null +++ b/docs/interfaces/datatypes.HTTPResponseBackend.html @@ -0,0 +1,295 @@ + + + + + + HTTPResponseBackend | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface HTTPResponseBackend

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + HTTPResponseBackend +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      body

      +
      body: string
      + +
      +
      +

      body to return as fixed content

      +
      +
      +
      +
      + +

      createdAt

      +
      createdAt: string
      + +
      +
      +

      timestamp when the backend was created, RFC 3339 format

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      headers

      +
      headers: Map<string, string>
      + +
      +
      +

      headers to return

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      + +

      statusCode

      +
      statusCode: number
      + +
      +
      +

      status code to return

      +
      +
      +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +

      URI of the HTTPResponseBackend API resource

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.HTTPResponseBackendCreate.html b/docs/interfaces/datatypes.HTTPResponseBackendCreate.html new file mode 100644 index 0000000..4edf9ce --- /dev/null +++ b/docs/interfaces/datatypes.HTTPResponseBackendCreate.html @@ -0,0 +1,243 @@ + + + + + + HTTPResponseBackendCreate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface HTTPResponseBackendCreate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + HTTPResponseBackendCreate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      body

      +
      body: string
      + +
      +
      +

      body to return as fixed content

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      headers

      +
      headers: Map<string, string>
      + +
      +
      +

      headers to return

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      + +

      Optional statusCode

      +
      statusCode: number
      + +
      +
      +

      status code to return

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.HTTPResponseBackendList.html b/docs/interfaces/datatypes.HTTPResponseBackendList.html new file mode 100644 index 0000000..2c89258 --- /dev/null +++ b/docs/interfaces/datatypes.HTTPResponseBackendList.html @@ -0,0 +1,190 @@ + + + + + + HTTPResponseBackendList | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface HTTPResponseBackendList

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + HTTPResponseBackendList +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      + + +
      +
      + +

      Optional nextPageUri

      +
      nextPageUri: string
      + +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EventStreamUpdate.html b/docs/interfaces/datatypes.HTTPResponseBackendUpdate.html similarity index 70% rename from docs/interfaces/datatypes.EventStreamUpdate.html rename to docs/interfaces/datatypes.HTTPResponseBackendUpdate.html index 9475d7a..5c630a9 100644 --- a/docs/interfaces/datatypes.EventStreamUpdate.html +++ b/docs/interfaces/datatypes.HTTPResponseBackendUpdate.html @@ -3,7 +3,7 @@ - EventStreamUpdate | @ngrok/ngrok-api + HTTPResponseBackendUpdate | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EventStreamUpdate + HTTPResponseBackendUpdate
    -

    Interface EventStreamUpdate

    +

    Interface HTTPResponseBackendUpdate

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EventStreamUpdate + HTTPResponseBackendUpdate
    @@ -83,12 +83,12 @@

    Properties

    @@ -96,48 +96,48 @@

    Properties

    +
    + +

    Optional body

    +
    body: string
    + +
    +
    +

    body to return as fixed content

    +
    +
    +

    Optional description

    description: string
    -

    Human-readable description of the Event Stream. Optional, max 255 bytes.

    +

    human-readable description of this backend. Optional

    - -

    Optional destinationIds

    -
    destinationIds: string[]
    + +

    Optional headers

    +
    headers: Map<string, string>
    -

    A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination.

    -
    -
    -
    -
    - -

    Optional fields

    -
    fields: string[]
    - -
    -
    -

    A list of protocol-specific fields you want to collect on each event.

    +

    headers to return

    @@ -147,14 +147,9 @@
    id: string
    -
    -
    -

    Unique identifier for this Event Stream.

    -
    -
    @@ -162,27 +157,27 @@
    metadata: string
    -

    Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes.

    +

    arbitrary user-defined machine-readable data of this backend. Optional

    - -

    Optional samplingRate

    -
    samplingRate: number
    + +

    Optional statusCode

    +
    statusCode: number
    -

    The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events.

    +

    status code to return

    @@ -210,25 +205,25 @@ -

    Interface EventStream

    +

    Interface HTTPSEdge

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EventStream + HTTPSEdge
    @@ -83,15 +83,15 @@

    Properties

    @@ -105,12 +105,12 @@
    createdAt: string
    -

    Timestamp when the Event Stream was created, RFC 3339 format.

    +

    timestamp when the edge configuration was created, RFC 3339 format

    @@ -120,57 +120,27 @@
    description: string
    -

    Human-readable description of the Event Stream. Optional, max 255 bytes.

    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    - -

    destinationIds

    -
    destinationIds: string[]
    + +

    Optional hostports

    +
    hostports: string[]
    -

    A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination.

    -
    -
    -
    -
    - -

    eventType

    -
    eventType: string
    - -
    -
    -

    The protocol that determines which events will be collected. Supported values are tcp_connection_closed and http_request_complete.

    -
    -
    -
    -
    - -

    fields

    -
    fields: string[]
    - -
    -
    -

    A list of protocol-specific fields you want to collect on each event.

    +

    hostports served by this edge

    @@ -180,12 +150,12 @@
    id: string
    -

    Unique identifier for this Event Stream.

    +

    unique identifier of this edge

    @@ -195,42 +165,67 @@
    metadata: string
    -

    Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes.

    +

    arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes.

    - -

    samplingRate

    -
    samplingRate: number
    + +

    Optional mutualTls

    +
    -

    The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events.

    +

    edge modules

    +
    + +

    routes

    +
    routes: HTTPSEdgeRoute[]
    + +
    +
    +

    routes

    +
    +
    +
    +
    + +

    Optional tlsTermination

    +
    tlsTermination: EndpointTLSTermination
    + +

    uri

    uri: string
    -

    URI of the Event Stream API resource.

    +

    URI of the edge API resource

    @@ -258,34 +253,34 @@ -

    Interface EventStreamList

    +

    Interface HTTPSEdgeList

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EventStreamList + HTTPSEdgeList
    @@ -83,9 +83,9 @@

    Properties

    @@ -94,17 +94,17 @@

    Properties

    - -

    eventStreams

    -
    eventStreams: EventStream[]
    + +

    httpsEdges

    +
    httpsEdges: HTTPSEdge[]
    -

    The list of all Event Streams on this account.

    +

    the list of all HTTPS Edges on this account

    @@ -114,12 +114,12 @@
    nextPageUri: string
    -

    URI of the next page, or null if there is no next page.

    +

    URI of the next page, or null if there is no next page

    @@ -129,12 +129,12 @@
    uri: string
    -

    URI of the Event Stream list API resource.

    +

    URI of the HTTPS Edge list API resource

    @@ -162,16 +162,16 @@
    • - EventStreamList + HTTPSEdgeList
    • diff --git a/docs/interfaces/datatypes.EndpointConfiguration.html b/docs/interfaces/datatypes.HTTPSEdgeRoute.html similarity index 67% rename from docs/interfaces/datatypes.EndpointConfiguration.html rename to docs/interfaces/datatypes.HTTPSEdgeRoute.html index e6ee4d5..93c66fe 100644 --- a/docs/interfaces/datatypes.EndpointConfiguration.html +++ b/docs/interfaces/datatypes.HTTPSEdgeRoute.html @@ -3,7 +3,7 @@ - EndpointConfiguration | @ngrok/ngrok-api + HTTPSEdgeRoute | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointConfiguration + HTTPSEdgeRoute
    -

    Interface EndpointConfiguration

    +

    Interface HTTPSEdgeRoute

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointConfiguration + HTTPSEdgeRoute
    @@ -83,24 +83,25 @@

    Properties

    @@ -108,13 +109,28 @@

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    backend module configuration or null

    +
    +
    +

    Optional circuitBreaker

    circuitBreaker: EndpointCircuitBreaker
    @@ -129,7 +145,7 @@
    compression: EndpointCompression
    @@ -144,12 +160,12 @@
    createdAt: string
    -

    timestamp when the endpoint configuration was created, RFC 3339 format

    +

    timestamp when the edge configuration was created, RFC 3339 format

    @@ -159,12 +175,27 @@
    description: string
    -

    human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes

    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    edgeId

    +
    edgeId: string
    + +
    +
    +

    unique identifier of this edge

    @@ -174,42 +205,57 @@
    id: string
    -

    unique identifier of this endpoint configuration

    +

    unique identifier of this edge route

    - -

    Optional ipPolicy

    - + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicy
    -

    ip policy module configuration or null

    +

    ip restriction module configuration or null

    - -

    Optional logging

    - + +

    match

    +
    match: string
    -

    logging module configuration or null

    +

    Route selector: "/blog" or "example.com" or "example.com/blog"

    +
    +
    +
    +
    + +

    matchType

    +
    matchType: string
    + +
    +
    +

    Type of match to use for this route. Valid values are "exact_path" and "path_prefix".

    @@ -219,27 +265,12 @@
    metadata: string
    -

    arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes.

    -
    -
    - -
    - -

    Optional mutualTls

    - - -
    -
    -

    mutual TLS module configuration or null

    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    @@ -249,7 +280,7 @@
    @@ -264,7 +295,7 @@
    @@ -279,7 +310,7 @@
    requestHeaders: EndpointRequestHeaders
    @@ -294,7 +325,7 @@
    responseHeaders: EndpointResponseHeaders
    @@ -309,7 +340,7 @@
    @@ -318,63 +349,48 @@
    -
    - -

    Optional tlsTermination

    -
    tlsTermination: EndpointTLSTermination
    - -
    -
    -

    TLS termination module configuration or null

    -
    -
    -
    -
    - -

    type

    -
    type: string
    - -
    -
    -

    they type of traffic this endpoint configuration can be applied to. one of: http, https, tcp

    -
    -
    -

    uri

    uri: string
    -

    URI of the endpoint configuration API resource

    +

    URI of the edge API resource

    - -

    Optional webhookValidation

    -
    webhookValidation: EndpointWebhookValidation
    + +

    Optional webhookVerification

    +
    webhookVerification: EndpointWebhookValidation
    -

    webhook validation module configuration or null

    +

    webhook verification module configuration or null

    +
    +
    +
    +
    + +

    Optional websocketTcpConverter

    +
    websocketTcpConverter: EndpointWebsocketTCPConverter
    + +
    +
    +

    websocket to tcp adapter configuration or null

    @@ -402,61 +418,64 @@ -

    Interface EndpointConfigurationCreate

    +

    Interface HTTPSEdgeRouteCreate

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointConfigurationCreate + HTTPSEdgeRouteCreate
    @@ -83,21 +83,22 @@

    Properties

    @@ -105,13 +106,28 @@

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    backend module configuration or null

    +
    +
    +

    Optional circuitBreaker

    circuitBreaker: EndpointCircuitBreaker
    @@ -126,7 +142,7 @@
    compression: EndpointCompression
    @@ -141,42 +157,72 @@
    description: string
    -

    human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes

    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    - -

    Optional ipPolicy

    - + +

    edgeId

    +
    edgeId: string
    -

    ip policy module configuration or null

    +

    unique identifier of this edge

    - -

    Optional logging

    - + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    -

    logging module configuration or null

    +

    ip restriction module configuration or null

    +
    +
    +
    +
    + +

    match

    +
    match: string
    + +
    +
    +

    Route selector: "/blog" or "example.com" or "example.com/blog"

    +
    +
    +
    +
    + +

    matchType

    +
    matchType: string
    + +
    +
    +

    Type of match to use for this route. Valid values are "exact_path" and "path_prefix".

    @@ -186,27 +232,12 @@
    metadata: string
    -

    arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes.

    -
    -
    -
    -
    - -

    Optional mutualTls

    - - -
    -
    -

    mutual TLS module configuration or null

    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    @@ -216,7 +247,7 @@
    @@ -231,7 +262,7 @@
    @@ -246,7 +277,7 @@
    requestHeaders: EndpointRequestHeaders
    @@ -261,7 +292,7 @@
    responseHeaders: EndpointResponseHeaders
    @@ -276,7 +307,7 @@
    @@ -286,47 +317,32 @@
    - -

    Optional tlsTermination

    -
    tlsTermination: EndpointTLSTermination
    + +

    Optional webhookVerification

    +
    webhookVerification: EndpointWebhookValidation
    -

    TLS termination module configuration or null

    +

    webhook verification module configuration or null

    - -

    type

    -
    type: string
    + +

    Optional websocketTcpConverter

    +
    websocketTcpConverter: EndpointWebsocketTCPConverter
    -

    they type of traffic this endpoint configuration can be applied to. one of: http, https, tcp

    -
    -
    -
    -
    - -

    Optional webhookValidation

    -
    webhookValidation: EndpointWebhookValidation
    - -
    -
    -

    webhook validation module configuration or null

    +

    websocket to tcp adapter configuration or null

    @@ -354,52 +370,55 @@ -

    Interface EndpointConfigurationUpdate

    +

    Interface HTTPSEdgeRouteUpdate

    @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointConfigurationUpdate + HTTPSEdgeRouteUpdate
    @@ -83,21 +83,23 @@

    Properties

    @@ -105,13 +107,28 @@

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    backend module configuration or null

    +
    +
    +

    Optional circuitBreaker

    circuitBreaker: EndpointCircuitBreaker
    @@ -126,7 +143,7 @@
    compression: EndpointCompression
    @@ -137,16 +154,31 @@
    -

    Optional description

    +

    description

    description: string
    -

    human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes

    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    edgeId

    +
    edgeId: string
    + +
    +
    +

    unique identifier of this edge

    @@ -156,72 +188,72 @@
    id: string
    -

    unique identifier of this endpoint configuration

    +

    unique identifier of this edge route

    - -

    Optional ipPolicy

    - + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    -

    ip policy module configuration or null

    +

    ip restriction module configuration or null

    - -

    Optional logging

    - + +

    match

    +
    match: string
    -

    logging module configuration or null

    +

    Route selector: "/blog" or "example.com" or "example.com/blog"

    +
    +
    +
    +
    + +

    matchType

    +
    matchType: string
    + +
    +
    +

    Type of match to use for this route. Valid values are "exact_path" and "path_prefix".

    -

    Optional metadata

    +

    metadata

    metadata: string
    -

    arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes.

    -
    -
    -
    -
    - -

    Optional mutualTls

    - - -
    -
    -

    mutual TLS module configuration or null

    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    @@ -231,7 +263,7 @@
    @@ -246,7 +278,7 @@
    @@ -261,7 +293,7 @@
    requestHeaders: EndpointRequestHeaders
    @@ -276,7 +308,7 @@
    responseHeaders: EndpointResponseHeaders
    @@ -291,7 +323,7 @@
    @@ -301,32 +333,32 @@
    - -

    Optional tlsTermination

    -
    tlsTermination: EndpointTLSTermination
    + +

    Optional webhookVerification

    +
    webhookVerification: EndpointWebhookValidation
    -

    TLS termination module configuration or null

    +

    webhook verification module configuration or null

    - -

    Optional webhookValidation

    -
    webhookValidation: EndpointWebhookValidation
    + +

    Optional websocketTcpConverter

    +
    websocketTcpConverter: EndpointWebsocketTCPConverter
    -

    webhook validation module configuration or null

    +

    websocket to tcp adapter configuration or null

    @@ -354,52 +386,58 @@ @@ -103,7 +101,7 @@
    certificateId: string
    @@ -118,7 +116,7 @@
    certificateManagementPolicy: ReservedDomainCertPolicy
    @@ -133,7 +131,7 @@
    description: string
    @@ -142,43 +140,13 @@
    -
    - -

    Optional httpEndpointConfigurationId

    -
    httpEndpointConfigurationId: string
    - -
    -
    -

    ID of an endpoint configuration of type http that will be used to handle inbound http traffic to this domain

    -
    -
    -
    -
    - -

    Optional httpsEndpointConfigurationId

    -
    httpsEndpointConfigurationId: string
    - -
    -
    -

    ID of an endpoint configuration of type https that will be used to handle inbound https traffic to this domain

    -
    -
    -

    id

    id: string
    @@ -188,7 +156,7 @@
    metadata: string
    @@ -232,12 +200,6 @@
  • description
  • -
  • - httpEndpointConfigurationId -
  • -
  • - httpsEndpointConfigurationId -
  • id
  • diff --git a/docs/interfaces/datatypes.SSHCertificateAuthority.html b/docs/interfaces/datatypes.SSHCertificateAuthority.html index fae8b6d..ef3daaf 100644 --- a/docs/interfaces/datatypes.SSHCertificateAuthority.html +++ b/docs/interfaces/datatypes.SSHCertificateAuthority.html @@ -103,7 +103,7 @@
    createdAt: string
    @@ -118,7 +118,7 @@
    description: string
    @@ -133,7 +133,7 @@
    id: string
    @@ -148,7 +148,7 @@
    keyType: string
    @@ -163,7 +163,7 @@
    metadata: string
    @@ -178,7 +178,7 @@
    publicKey: string
    @@ -193,7 +193,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.SSHCertificateAuthorityCreate.html b/docs/interfaces/datatypes.SSHCertificateAuthorityCreate.html index 9f0b9cd..0a347de 100644 --- a/docs/interfaces/datatypes.SSHCertificateAuthorityCreate.html +++ b/docs/interfaces/datatypes.SSHCertificateAuthorityCreate.html @@ -101,7 +101,7 @@
    description: string
    @@ -116,7 +116,7 @@
    ellipticCurve: string
    @@ -131,7 +131,7 @@
    keySize: number
    @@ -146,7 +146,7 @@
    metadata: string
    @@ -161,7 +161,7 @@
    privateKeyType: string
    diff --git a/docs/interfaces/datatypes.SSHCertificateAuthorityList.html b/docs/interfaces/datatypes.SSHCertificateAuthorityList.html index 58b3634..7ee5f1c 100644 --- a/docs/interfaces/datatypes.SSHCertificateAuthorityList.html +++ b/docs/interfaces/datatypes.SSHCertificateAuthorityList.html @@ -99,7 +99,7 @@
    nextPageUri: string
    @@ -114,7 +114,7 @@
    sshCertificateAuthorities: SSHCertificateAuthority[]
    @@ -129,7 +129,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.SSHCertificateAuthorityUpdate.html b/docs/interfaces/datatypes.SSHCertificateAuthorityUpdate.html index 11d5210..befaa22 100644 --- a/docs/interfaces/datatypes.SSHCertificateAuthorityUpdate.html +++ b/docs/interfaces/datatypes.SSHCertificateAuthorityUpdate.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.SSHCredential.html b/docs/interfaces/datatypes.SSHCredential.html index 8f3d33e..cf6381f 100644 --- a/docs/interfaces/datatypes.SSHCredential.html +++ b/docs/interfaces/datatypes.SSHCredential.html @@ -103,7 +103,7 @@
    acl: string[]
    @@ -118,7 +118,7 @@
    createdAt: string
    @@ -133,7 +133,7 @@
    description: string
    @@ -148,7 +148,7 @@
    id: string
    @@ -163,7 +163,7 @@
    metadata: string
    @@ -178,7 +178,7 @@
    publicKey: string
    @@ -193,7 +193,7 @@
    uri: string
    diff --git a/docs/interfaces/datatypes.SSHCredentialCreate.html b/docs/interfaces/datatypes.SSHCredentialCreate.html index cda4b84..a95dd56 100644 --- a/docs/interfaces/datatypes.SSHCredentialCreate.html +++ b/docs/interfaces/datatypes.SSHCredentialCreate.html @@ -100,7 +100,7 @@
    acl: string[]
    @@ -115,7 +115,7 @@
    description: string
    @@ -130,7 +130,7 @@
    metadata: string
    @@ -145,7 +145,7 @@
    publicKey: string
    diff --git a/docs/interfaces/datatypes.SSHCredentialList.html b/docs/interfaces/datatypes.SSHCredentialList.html index 3d361b3..ec39930 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 3990233..28bf5c0 100644 --- a/docs/interfaces/datatypes.SSHCredentialUpdate.html +++ b/docs/interfaces/datatypes.SSHCredentialUpdate.html @@ -100,7 +100,7 @@
    acl: string[]
    @@ -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 ad61d1c..f518930 100644 --- a/docs/interfaces/datatypes.SSHHostCertificate.html +++ b/docs/interfaces/datatypes.SSHHostCertificate.html @@ -108,7 +108,7 @@
    certificate: string
    @@ -123,7 +123,7 @@
    createdAt: string
    @@ -138,7 +138,7 @@
    description: string
    @@ -153,7 +153,7 @@
    id: string
    @@ -168,7 +168,7 @@
    keyType: string
    @@ -183,7 +183,7 @@
    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
    @@ -258,7 +258,7 @@
    validAfter: string
    @@ -273,7 +273,7 @@
    validUntil: string
    diff --git a/docs/interfaces/datatypes.SSHHostCertificateCreate.html b/docs/interfaces/datatypes.SSHHostCertificateCreate.html index 006bac3..95929c5 100644 --- a/docs/interfaces/datatypes.SSHHostCertificateCreate.html +++ b/docs/interfaces/datatypes.SSHHostCertificateCreate.html @@ -103,7 +103,7 @@
    description: string
    @@ -118,7 +118,7 @@
    metadata: string
    @@ -133,7 +133,7 @@
    principals: string[]
    @@ -148,7 +148,7 @@
    publicKey: string
    @@ -163,7 +163,7 @@
    sshCertificateAuthorityId: string
    @@ -178,7 +178,7 @@
    validAfter: string
    @@ -193,7 +193,7 @@
    validUntil: string
    diff --git a/docs/interfaces/datatypes.SSHHostCertificateList.html b/docs/interfaces/datatypes.SSHHostCertificateList.html index 3284681..9e6b523 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 ce05adb..3363bd3 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 b6af3ec..f45c6f1 100644 --- a/docs/interfaces/datatypes.SSHUserCertificate.html +++ b/docs/interfaces/datatypes.SSHUserCertificate.html @@ -110,7 +110,7 @@
    certificate: string
    @@ -125,7 +125,7 @@
    createdAt: string
    @@ -140,7 +140,7 @@
    criticalOptions: Map<string, string>
    @@ -155,7 +155,7 @@
    description: string
    @@ -170,7 +170,7 @@
    extensions: Map<string, string>
    @@ -185,7 +185,7 @@
    id: string
    @@ -200,7 +200,7 @@
    keyType: string
    @@ -215,7 +215,7 @@
    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
    @@ -290,7 +290,7 @@
    validAfter: string
    @@ -305,7 +305,7 @@
    validUntil: string
    diff --git a/docs/interfaces/datatypes.SSHUserCertificateCreate.html b/docs/interfaces/datatypes.SSHUserCertificateCreate.html index 892f800..f89f455 100644 --- a/docs/interfaces/datatypes.SSHUserCertificateCreate.html +++ b/docs/interfaces/datatypes.SSHUserCertificateCreate.html @@ -105,7 +105,7 @@
    criticalOptions: Map<string, string>
    @@ -120,7 +120,7 @@
    description: string
    @@ -135,7 +135,7 @@
    extensions: Map<string, string>
    @@ -150,7 +150,7 @@
    metadata: string
    @@ -165,7 +165,7 @@
    principals: string[]
    @@ -180,7 +180,7 @@
    publicKey: string
    @@ -195,7 +195,7 @@
    sshCertificateAuthorityId: string
    @@ -210,7 +210,7 @@
    validAfter: string
    @@ -225,7 +225,7 @@
    validUntil: string
    diff --git a/docs/interfaces/datatypes.SSHUserCertificateList.html b/docs/interfaces/datatypes.SSHUserCertificateList.html index 43036b3..f926f2a 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 7b88dd2..c9634b9 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 new file mode 100644 index 0000000..ca6a909 --- /dev/null +++ b/docs/interfaces/datatypes.TCPEdge.html @@ -0,0 +1,295 @@ + + + + + + TCPEdge | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TCPEdge

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TCPEdge +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    createdAt

    +
    createdAt: string
    + +
    +
    +

    timestamp when the edge was created, RFC 3339 format

    +
    +
    +
    +
    + +

    description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    unique identifier of this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicy
    + +
    +
    + +

    metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    + +

    uri

    +
    uri: string
    + +
    +
    +

    URI of the edge API resource

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TCPEdgeCreate.html b/docs/interfaces/datatypes.TCPEdgeCreate.html new file mode 100644 index 0000000..5df58a2 --- /dev/null +++ b/docs/interfaces/datatypes.TCPEdgeCreate.html @@ -0,0 +1,238 @@ + + + + + + TCPEdgeCreate | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TCPEdgeCreate

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TCPEdgeCreate +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    + +
    +
    + +

    metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TCPEdgeList.html b/docs/interfaces/datatypes.TCPEdgeList.html new file mode 100644 index 0000000..c9efc2e --- /dev/null +++ b/docs/interfaces/datatypes.TCPEdgeList.html @@ -0,0 +1,205 @@ + + + + + + TCPEdgeList | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TCPEdgeList

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TCPEdgeList +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional nextPageUri

    +
    nextPageUri: string
    + +
    +
    +

    URI of the next page, or null if there is no next page

    +
    +
    +
    +
    + +

    tcpEdges

    +
    tcpEdges: TCPEdge[]
    + +
    +
    +

    the list of all TCP Edges on this account

    +
    +
    +
    +
    + +

    uri

    +
    uri: string
    + +
    +
    +

    URI of the TCP Edge list API resource

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TCPEdgeUpdate.html b/docs/interfaces/datatypes.TCPEdgeUpdate.html new file mode 100644 index 0000000..b2891a5 --- /dev/null +++ b/docs/interfaces/datatypes.TCPEdgeUpdate.html @@ -0,0 +1,257 @@ + + + + + + TCPEdgeUpdate | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TCPEdgeUpdate

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TCPEdgeUpdate +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    Optional description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    unique identifier of this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    + +
    +
    + +

    Optional metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TLSCertificate.html b/docs/interfaces/datatypes.TLSCertificate.html index 68acb7b..e2b757b 100644 --- a/docs/interfaces/datatypes.TLSCertificate.html +++ b/docs/interfaces/datatypes.TLSCertificate.html @@ -117,7 +117,7 @@
    certificatePem: string
    @@ -132,7 +132,7 @@
    createdAt: string
    @@ -147,7 +147,7 @@
    description: string
    @@ -162,7 +162,7 @@
    extendedKeyUsages: string[]
    @@ -177,7 +177,7 @@
    id: string
    @@ -192,7 +192,7 @@
    issuedAt: string
    @@ -207,7 +207,7 @@
    issuerCommonName: string
    @@ -222,7 +222,7 @@
    keyUsages: string[]
    @@ -237,7 +237,7 @@
    metadata: string
    @@ -252,7 +252,7 @@
    notAfter: string
    @@ -267,7 +267,7 @@
    notBefore: string
    @@ -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 4e7151c..36d7297 100644 --- a/docs/interfaces/datatypes.TLSCertificateCreate.html +++ b/docs/interfaces/datatypes.TLSCertificateCreate.html @@ -100,7 +100,7 @@
    certificatePem: string
    @@ -115,7 +115,7 @@
    description: string
    @@ -130,7 +130,7 @@
    metadata: string
    @@ -145,7 +145,7 @@
    privateKeyPem: string
    diff --git a/docs/interfaces/datatypes.TLSCertificateList.html b/docs/interfaces/datatypes.TLSCertificateList.html index e16f87d..e588070 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 4366cfe..8a42253 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 c644cb5..2b2dc25 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 new file mode 100644 index 0000000..f8cc781 --- /dev/null +++ b/docs/interfaces/datatypes.TLSEdge.html @@ -0,0 +1,323 @@ + + + + + + TLSEdge | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TLSEdge

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TLSEdge +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    createdAt

    +
    createdAt: string
    + +
    +
    +

    timestamp when the edge configuration was created, RFC 3339 format

    +
    +
    +
    +
    + +

    description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    unique identifier of this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicy
    + +
    +
    + +

    metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    + +

    Optional mutualTls

    + + +
    +
    + +

    Optional tlsTermination

    +
    tlsTermination: EndpointTLSTermination
    + +
    +
    + +

    uri

    +
    uri: string
    + +
    +
    +

    URI of the edge API resource

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TLSEdgeCreate.html b/docs/interfaces/datatypes.TLSEdgeCreate.html new file mode 100644 index 0000000..69cad0d --- /dev/null +++ b/docs/interfaces/datatypes.TLSEdgeCreate.html @@ -0,0 +1,266 @@ + + + + + + TLSEdgeCreate | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TLSEdgeCreate

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TLSEdgeCreate +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    + +
    +
    + +

    metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    + +

    Optional mutualTls

    + + +
    +
    + +

    Optional tlsTermination

    +
    tlsTermination: EndpointTLSTermination
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TLSEdgeList.html b/docs/interfaces/datatypes.TLSEdgeList.html new file mode 100644 index 0000000..cd1f2a3 --- /dev/null +++ b/docs/interfaces/datatypes.TLSEdgeList.html @@ -0,0 +1,205 @@ + + + + + + TLSEdgeList | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TLSEdgeList

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TLSEdgeList +
    • +
    +
    +
    +

    Index

    +
    +
    +
    +

    Properties

    + +
    +
    +
    +
    +
    +

    Properties

    +
    + +

    Optional nextPageUri

    +
    nextPageUri: string
    + +
    +
    +

    URI of the next page, or null if there is no next page

    +
    +
    +
    +
    + +

    tlsEdges

    +
    tlsEdges: TLSEdge[]
    + +
    +
    +

    the list of all TLS Edges on this account

    +
    +
    +
    +
    + +

    uri

    +
    uri: string
    + +
    +
    +

    URI of the TLS Edge list API resource

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TLSEdgeUpdate.html b/docs/interfaces/datatypes.TLSEdgeUpdate.html new file mode 100644 index 0000000..0717cea --- /dev/null +++ b/docs/interfaces/datatypes.TLSEdgeUpdate.html @@ -0,0 +1,285 @@ + + + + + + TLSEdgeUpdate | @ngrok/ngrok-api + + + + + + +
    +
    +
    +
    + +
    +
    + Options +
    +
    + All +
      +
    • Public
    • +
    • Public/Protected
    • +
    • All
    • +
    +
    + + + + +
    +
    + Menu +
    +
    +
    +
    +
    +
    + +

    Interface TLSEdgeUpdate

    +
    +
    +
    +
    +
    +
    +
    +

    Hierarchy

    +
      +
    • + TLSEdgeUpdate +
    • +
    +
    +
    +

    Index

    +
    + +
    +
    +
    +

    Properties

    +
    + +

    Optional backend

    + + +
    +
    +

    edge modules

    +
    +
    +
    +
    + +

    Optional description

    +
    description: string
    + +
    +
    +

    human-readable description of what this edge will be used for; optional, max 255 bytes.

    +
    +
    +
    +
    + +

    Optional hostports

    +
    hostports: string[]
    + +
    +
    +

    hostports served by this edge

    +
    +
    +
    +
    + +

    id

    +
    id: string
    + +
    +
    +

    unique identifier of this edge

    +
    +
    +
    +
    + +

    Optional ipRestriction

    +
    ipRestriction: EndpointIPPolicyMutate
    + +
    +
    + +

    Optional metadata

    +
    metadata: string
    + +
    +
    +

    arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes.

    +
    +
    +
    +
    + +

    Optional mutualTls

    + + +
    +
    + +

    Optional tlsTermination

    +
    tlsTermination: EndpointTLSTermination
    + +
    +
    +
    + +
    +
    +
    +
    +

    Legend

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

    Generated using TypeDoc

    +
    +
    + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.Tunnel.html b/docs/interfaces/datatypes.Tunnel.html index 1ac836c..7757377 100644 --- a/docs/interfaces/datatypes.Tunnel.html +++ b/docs/interfaces/datatypes.Tunnel.html @@ -83,7 +83,11 @@

    Properties

    Properties

    +
    + +

    Optional backends

    +
    backends: Ref[]
    + +
    +
    +

    tunnel group backends served by this backend tunnel

    +
    +
    +
    +
    + +

    Optional endpoint

    +
    endpoint: Ref
    + +
    +
    +

    the ephemeral endpoint this tunnel is associated with, if this is an agent-initiated tunnel

    +
    +
    +
    +
    + +

    forwardsTo

    +
    forwardsTo: string
    + +
    +
    +

    upstream address the ngrok agent forwards traffic over this tunnel to. this may be expressed as a URL or a network address.

    +
    +
    +

    id

    id: string
    @@ -112,13 +161,28 @@
    +
    + +

    labels

    +
    labels: Map<string, string>
    + +
    +
    +

    the labels the tunnel group backends will match against, if this is a backend tunnel

    +
    +
    +

    metadata

    metadata: string
    @@ -133,12 +197,12 @@
    proto: string
    -

    tunnel protocol. one of http, https, tcp or tls

    +

    tunnel protocol for ephemeral tunnels. one of http, https, tcp or tls

    @@ -148,12 +212,12 @@
    publicUrl: string
    -

    URL of the tunnel's public endpoint

    +

    URL of the ephemeral tunnel's public endpoint

    @@ -163,7 +227,7 @@
    region: string
    @@ -178,7 +242,7 @@
    startedAt: string
    @@ -193,7 +257,7 @@
    tunnelSession: Ref
    @@ -228,9 +292,21 @@
  • Tunnel
      +
    • + backends +
    • +
    • + endpoint +
    • +
    • + forwardsTo +
    • id
    • +
    • + labels +
    • metadata
    • diff --git a/docs/interfaces/datatypes.TunnelGroupBackend.html b/docs/interfaces/datatypes.TunnelGroupBackend.html new file mode 100644 index 0000000..86ce57c --- /dev/null +++ b/docs/interfaces/datatypes.TunnelGroupBackend.html @@ -0,0 +1,281 @@ + + + + + + TunnelGroupBackend | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface TunnelGroupBackend

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + TunnelGroupBackend +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      createdAt

      +
      createdAt: string
      + +
      +
      +

      timestamp when the backend was created, RFC 3339 format

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      +

      unique identifier for this TunnelGroup backend

      +
      +
      +
      +
      + +

      labels

      +
      labels: Map<string, string>
      + +
      +
      +

      labels to watch for tunnels on, e.g. app->foo, dc->bar

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      + +

      tunnels

      +
      tunnels: Ref[]
      + +
      +
      +

      tunnels matching this backend

      +
      +
      +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +

      URI of the TunnelGroupBackend API resource

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TunnelGroupBackendCreate.html b/docs/interfaces/datatypes.TunnelGroupBackendCreate.html new file mode 100644 index 0000000..9923ba3 --- /dev/null +++ b/docs/interfaces/datatypes.TunnelGroupBackendCreate.html @@ -0,0 +1,205 @@ + + + + + + TunnelGroupBackendCreate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface TunnelGroupBackendCreate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + TunnelGroupBackendCreate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      labels

      +
      labels: Map<string, string>
      + +
      +
      +

      labels to watch for tunnels on, e.g. app->foo, dc->bar

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TunnelGroupBackendList.html b/docs/interfaces/datatypes.TunnelGroupBackendList.html new file mode 100644 index 0000000..b020f7f --- /dev/null +++ b/docs/interfaces/datatypes.TunnelGroupBackendList.html @@ -0,0 +1,205 @@ + + + + + + TunnelGroupBackendList | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface TunnelGroupBackendList

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + TunnelGroupBackendList +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: TunnelGroupBackend[]
      + +
      +
      +

      the list of all TunnelGroup backends on this account

      +
      +
      +
      +
      + +

      Optional nextPageUri

      +
      nextPageUri: string
      + +
      +
      +

      URI of the next page, or null if there is no next page

      +
      +
      +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +

      URI of the TunnelGroup backends list API resource

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html b/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html new file mode 100644 index 0000000..153e6f7 --- /dev/null +++ b/docs/interfaces/datatypes.TunnelGroupBackendUpdate.html @@ -0,0 +1,219 @@ + + + + + + TunnelGroupBackendUpdate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface TunnelGroupBackendUpdate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + TunnelGroupBackendUpdate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      Optional description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      + +

      labels

      +
      labels: Map<string, string>
      + +
      +
      +

      labels to watch for tunnels on, e.g. app->foo, dc->bar

      +
      +
      +
      +
      + +

      Optional metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.TunnelList.html b/docs/interfaces/datatypes.TunnelList.html index 58caf4a..4937c86 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 bf369c6..8871912 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
      @@ -166,7 +166,7 @@
      metadata: string
      @@ -181,7 +181,7 @@
      os: string
      @@ -196,7 +196,7 @@
      region: string
      @@ -211,7 +211,7 @@
      startedAt: string
      @@ -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 7379122..c846e59 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 118b0e6..ea101f2 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.WeightedBackend.html b/docs/interfaces/datatypes.WeightedBackend.html new file mode 100644 index 0000000..5eb8384 --- /dev/null +++ b/docs/interfaces/datatypes.WeightedBackend.html @@ -0,0 +1,262 @@ + + + + + + WeightedBackend | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface WeightedBackend

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + WeightedBackend +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: Map<string, number>
      + +
      +
      +

      the ids of the child backends to their weights (0-10000)

      +
      +
      +
      +
      + +

      createdAt

      +
      createdAt: string
      + +
      +
      +

      timestamp when the backend was created, RFC 3339 format

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      id

      +
      id: string
      + +
      +
      +

      unique identifier for this Weighted backend

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      + +

      uri

      +
      uri: string
      + +
      +
      +

      URI of the WeightedBackend API resource

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.WeightedBackendCreate.html b/docs/interfaces/datatypes.WeightedBackendCreate.html new file mode 100644 index 0000000..927db6b --- /dev/null +++ b/docs/interfaces/datatypes.WeightedBackendCreate.html @@ -0,0 +1,205 @@ + + + + + + WeightedBackendCreate | @ngrok/ngrok-api + + + + + + +
      +
      +
      +
      + +
      +
      + Options +
      +
      + All +
        +
      • Public
      • +
      • Public/Protected
      • +
      • All
      • +
      +
      + + + + +
      +
      + Menu +
      +
      +
      +
      +
      +
      + +

      Interface WeightedBackendCreate

      +
      +
      +
      +
      +
      +
      +
      +

      Hierarchy

      +
        +
      • + WeightedBackendCreate +
      • +
      +
      +
      +

      Index

      +
      +
      +
      +

      Properties

      + +
      +
      +
      +
      +
      +

      Properties

      +
      + +

      backends

      +
      backends: Map<string, number>
      + +
      +
      +

      the ids of the child backends to their weights (0-10000)

      +
      +
      +
      +
      + +

      description

      +
      description: string
      + +
      +
      +

      human-readable description of this backend. Optional

      +
      +
      +
      +
      + +

      metadata

      +
      metadata: string
      + +
      +
      +

      arbitrary user-defined machine-readable data of this backend. Optional

      +
      +
      +
      +
      +
      + +
      +
      +
      +
      +

      Legend

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

      Generated using TypeDoc

      +
      +
      + + + \ No newline at end of file diff --git a/docs/interfaces/datatypes.EndpointConfigurationList.html b/docs/interfaces/datatypes.WeightedBackendList.html similarity index 78% rename from docs/interfaces/datatypes.EndpointConfigurationList.html rename to docs/interfaces/datatypes.WeightedBackendList.html index 15c464b..356f0dc 100644 --- a/docs/interfaces/datatypes.EndpointConfigurationList.html +++ b/docs/interfaces/datatypes.WeightedBackendList.html @@ -3,7 +3,7 @@ - EndpointConfigurationList | @ngrok/ngrok-api + WeightedBackendList | @ngrok/ngrok-api @@ -58,10 +58,10 @@ datatypes
    • - EndpointConfigurationList + WeightedBackendList
    -

    Interface EndpointConfigurationList

    +

    Interface WeightedBackendList

  • @@ -72,7 +72,7 @@

    Hierarchy

    • - EndpointConfigurationList + WeightedBackendList
    @@ -83,9 +83,9 @@

    Properties

    @@ -94,17 +94,17 @@

    Properties

    - -

    endpointConfigurations

    -
    endpointConfigurations: EndpointConfiguration[]
    + +

    backends

    +
    backends: WeightedBackend[]
    -

    the list of all endpoint configurations on this account

    +

    the list of all Weighted backends on this account

    @@ -114,7 +114,7 @@
    nextPageUri: string
    @@ -129,12 +129,12 @@
    uri: string
    -

    URI of the endpoint configurations list API resource

    +

    URI of the Weighted backends list API resource

    @@ -162,16 +162,16 @@
    @@ -299,33 +331,75 @@
  • CredentialUpdate
  • +
  • + EdgeBackendReplace +
  • +
  • + EdgeIPRestrictionReplace +
  • +
  • + EdgeMutualTLSReplace +
  • +
  • + EdgeRouteBackendReplace +
  • +
  • + EdgeRouteCircuitBreakerReplace +
  • +
  • + EdgeRouteCompressionReplace +
  • +
  • + EdgeRouteIPRestrictionReplace +
  • +
  • + EdgeRouteItem +
  • +
  • + EdgeRouteOAuthReplace +
  • +
  • + EdgeRouteOIDCReplace +
  • +
  • + EdgeRouteRequestHeadersReplace +
  • +
  • + EdgeRouteResponseHeadersReplace +
  • +
  • + EdgeRouteSAMLReplace +
  • +
  • + EdgeRouteWebhookVerificationReplace +
  • +
  • + EdgeRouteWebsocketTCPConverterReplace +
  • +
  • + EdgeTLSTerminationAtEdgeReplace +
  • +
  • + EdgeTLSTerminationReplace +
  • Empty
  • +
  • + Endpoint +
  • +
  • + EndpointBackend +
  • +
  • + EndpointBackendMutate +
  • EndpointCircuitBreaker
  • -
  • - EndpointCircuitBreakerReplace -
  • EndpointCompression
  • -
  • - EndpointCompressionReplace -
  • -
  • - EndpointConfiguration -
  • -
  • - EndpointConfigurationCreate -
  • -
  • - EndpointConfigurationList -
  • -
  • - EndpointConfigurationUpdate -
  • EndpointIPPolicy
  • @@ -333,16 +407,7 @@ EndpointIPPolicyMutate
  • - EndpointIPPolicyReplace -
  • -
  • - EndpointLogging -
  • -
  • - EndpointLoggingMutate -
  • -
  • - EndpointLoggingReplace + EndpointList
  • EndpointMutualTLS @@ -350,9 +415,6 @@
  • EndpointMutualTLSMutate
  • -
  • - EndpointMutualTLSReplace -
  • EndpointOAuth
  • @@ -371,47 +433,32 @@
  • EndpointOAuthProvider
  • -
  • - EndpointOAuthReplace -
  • EndpointOIDC
  • -
  • - EndpointOIDCReplace -
  • EndpointRequestHeaders
  • -
  • - EndpointRequestHeadersReplace -
  • EndpointResponseHeaders
  • -
  • - EndpointResponseHeadersReplace -
  • EndpointSAML
  • EndpointSAMLMutate
  • -
  • - EndpointSAMLReplace -
  • EndpointTLSTermination
  • - EndpointTLSTerminationReplace + EndpointTLSTerminationAtEdge
  • EndpointWebhookValidation
  • - EndpointWebhookValidationReplace + EndpointWebsocketTCPConverter
  • Error @@ -449,18 +496,6 @@
  • EventSourceUpdate
  • -
  • - EventStream -
  • -
  • - EventStreamCreate -
  • -
  • - EventStreamList -
  • -
  • - EventStreamUpdate -
  • EventSubscription
  • @@ -485,6 +520,51 @@
  • EventTargetKinesis
  • +
  • + FailoverBackend +
  • +
  • + FailoverBackendCreate +
  • +
  • + FailoverBackendList +
  • +
  • + FailoverBackendUpdate +
  • +
  • + HTTPResponseBackend +
  • +
  • + HTTPResponseBackendCreate +
  • +
  • + HTTPResponseBackendList +
  • +
  • + HTTPResponseBackendUpdate +
  • +
  • + HTTPSEdge +
  • +
  • + HTTPSEdgeCreate +
  • +
  • + HTTPSEdgeList +
  • +
  • + HTTPSEdgeRoute +
  • +
  • + HTTPSEdgeRouteCreate +
  • +
  • + HTTPSEdgeRouteUpdate +
  • +
  • + HTTPSEdgeUpdate +
  • IPPolicy
  • @@ -611,6 +691,18 @@
  • SSHUserCertificateUpdate
  • +
  • + TCPEdge +
  • +
  • + TCPEdgeCreate +
  • +
  • + TCPEdgeList +
  • +
  • + TCPEdgeUpdate +
  • TLSCertificate
  • @@ -626,9 +718,33 @@
  • TLSCertificateUpdate
  • +
  • + TLSEdge +
  • +
  • + TLSEdgeCreate +
  • +
  • + TLSEdgeList +
  • +
  • + TLSEdgeUpdate +
  • Tunnel
  • +
  • + TunnelGroupBackend +
  • +
  • + TunnelGroupBackendCreate +
  • +
  • + TunnelGroupBackendList +
  • +
  • + TunnelGroupBackendUpdate +
  • TunnelList
  • @@ -641,6 +757,18 @@
  • TunnelSessionsUpdate
  • +
  • + WeightedBackend +
  • +
  • + WeightedBackendCreate +
  • +
  • + WeightedBackendList +
  • +
  • + WeightedBackendUpdate +
  • diff --git a/docs/modules/services.html b/docs/modules/services.html index b904e48..553143a 100644 --- a/docs/modules/services.html +++ b/docs/modules/services.html @@ -77,23 +77,29 @@
  • AgentIngresses
  • CertificateAuthorities
  • Credentials
  • -
  • EndpointCircuitBreakerModule
  • -
  • EndpointCompressionModule
  • -
  • EndpointConfigurations
  • -
  • EndpointIPPolicyModule
  • -
  • EndpointLoggingModule
  • -
  • EndpointMutualTLSModule
  • -
  • EndpointOAuthModule
  • -
  • EndpointOIDCModule
  • -
  • EndpointRequestHeadersModule
  • -
  • EndpointResponseHeadersModule
  • -
  • EndpointSAMLModule
  • -
  • EndpointTLSTerminationModule
  • -
  • EndpointWebhookValidationModule
  • +
  • EdgeRouteBackendModule
  • +
  • EdgeRouteCircuitBreakerModule
  • +
  • EdgeRouteCompressionModule
  • +
  • EdgeRouteIPRestrictionModule
  • +
  • EdgeRouteOAuthModule
  • +
  • EdgeRouteOIDCModule
  • +
  • EdgeRouteRequestHeadersModule
  • +
  • EdgeRouteResponseHeadersModule
  • +
  • EdgeRouteSAMLModule
  • +
  • EdgeRouteWebhookVerificationModule
  • +
  • EdgeRouteWebsocketTCPConverterModule
  • +
  • EdgesHTTPS
  • +
  • EdgesHTTPSRoutes
  • +
  • EdgesTCP
  • +
  • EdgesTLS
  • +
  • Endpoints
  • EventDestinations
  • EventSources
  • -
  • EventStreams
  • EventSubscriptions
  • +
  • FailoverBackends
  • +
  • HTTPResponseBackends
  • +
  • HTTPSEdgeMutualTLSModule
  • +
  • HTTPSEdgeTLSTerminationModule
  • IPPolicies
  • IPPolicyRules
  • IPRestrictions
  • @@ -103,9 +109,17 @@
  • SSHCredentials
  • SSHHostCertificates
  • SSHUserCertificates
  • +
  • TCPEdgeBackendModule
  • +
  • TCPEdgeIPRestrictionModule
  • TLSCertificates
  • +
  • TLSEdgeBackendModule
  • +
  • TLSEdgeIPRestrictionModule
  • +
  • TLSEdgeMutualTLSModule
  • +
  • TLSEdgeTLSTerminationModule
  • +
  • TunnelGroupBackends
  • TunnelSessions
  • Tunnels
  • +
  • WeightedBackends
  • @@ -147,43 +161,52 @@ Credentials
  • - EndpointCircuitBreakerModule + EdgeRouteBackendModule
  • - EndpointCompressionModule + EdgeRouteCircuitBreakerModule
  • - EndpointConfigurations + EdgeRouteCompressionModule
  • - EndpointIPPolicyModule + EdgeRouteIPRestrictionModule
  • - EndpointLoggingModule + EdgeRouteOAuthModule
  • - EndpointMutualTLSModule + EdgeRouteOIDCModule
  • - EndpointOAuthModule + EdgeRouteRequestHeadersModule
  • - EndpointOIDCModule + EdgeRouteResponseHeadersModule
  • - EndpointRequestHeadersModule + EdgeRouteSAMLModule
  • - EndpointResponseHeadersModule + EdgeRouteWebhookVerificationModule
  • - EndpointSAMLModule + EdgeRouteWebsocketTCPConverterModule
  • - EndpointTLSTerminationModule + EdgesHTTPS
  • - EndpointWebhookValidationModule + EdgesHTTPSRoutes +
  • +
  • + EdgesTCP +
  • +
  • + EdgesTLS +
  • +
  • + Endpoints
  • EventDestinations @@ -192,10 +215,19 @@ EventSources
  • - EventStreams + EventSubscriptions
  • - EventSubscriptions + FailoverBackends +
  • +
  • + HTTPResponseBackends +
  • +
  • + HTTPSEdgeMutualTLSModule +
  • +
  • + HTTPSEdgeTLSTerminationModule
  • IPPolicies @@ -224,15 +256,39 @@
  • SSHUserCertificates
  • +
  • + TCPEdgeBackendModule +
  • +
  • + TCPEdgeIPRestrictionModule +
  • TLSCertificates
  • +
  • + TLSEdgeBackendModule +
  • +
  • + TLSEdgeIPRestrictionModule +
  • +
  • + TLSEdgeMutualTLSModule +
  • +
  • + TLSEdgeTLSTerminationModule +
  • +
  • + TunnelGroupBackends +
  • TunnelSessions
  • Tunnels
  • +
  • + WeightedBackends +
  • diff --git a/lib/client.d.ts b/lib/client.d.ts index 2ba55c1..7f321a3 100644 --- a/lib/client.d.ts +++ b/lib/client.d.ts @@ -37,12 +37,11 @@ export declare class Ngrok { */ credentials: services.Credentials; /** - * Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. + * Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned. */ - endpointConfigurations: services.EndpointConfigurations; - eventStreams: services.EventStreams; + endpoints: services.Endpoints; eventDestinations: services.EventDestinations; eventSubscriptions: services.EventSubscriptions; eventSources: services.EventSources; @@ -60,7 +59,7 @@ export declare class Ngrok { ipPolicyRules: services.IPPolicyRules; /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -121,19 +120,54 @@ export declare class Ngrok { agent tunnel session or an SSH reverse tunnel session. */ tunnels: services.Tunnels; - pointcfgModule: { - endpointLoggingModule: services.EndpointLoggingModule; - endpointCircuitBreakerModule: services.EndpointCircuitBreakerModule; - endpointCompressionModule: services.EndpointCompressionModule; - endpointTlsTerminationModule: services.EndpointTLSTerminationModule; - endpointIpPolicyModule: services.EndpointIPPolicyModule; - endpointMutualTlsModule: services.EndpointMutualTLSModule; - endpointRequestHeadersModule: services.EndpointRequestHeadersModule; - endpointResponseHeadersModule: services.EndpointResponseHeadersModule; - endpointOAuthModule: services.EndpointOAuthModule; - endpointWebhookValidationModule: services.EndpointWebhookValidationModule; - endpointSamlModule: services.EndpointSAMLModule; - endpointOidcModule: services.EndpointOIDCModule; + backends: { + /** + * 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. + */ + failoverBackends: services.FailoverBackends; + httpResponseBackends: services.HTTPResponseBackends; + /** + * A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector. + */ + tunnelGroupBackends: services.TunnelGroupBackends; + /** + * A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights. + */ + weightedBackends: services.WeightedBackends; + }; + edges: { + edgesHttpsRoutes: services.EdgesHTTPSRoutes; + edgesHttps: services.EdgesHTTPS; + edgesTcp: services.EdgesTCP; + edgesTls: services.EdgesTLS; + }; + edgeModules: { + httpsEdgeMutualTlsModule: services.HTTPSEdgeMutualTLSModule; + httpsEdgeTlsTerminationModule: services.HTTPSEdgeTLSTerminationModule; + edgeRouteBackendModule: services.EdgeRouteBackendModule; + edgeRouteIpRestrictionModule: services.EdgeRouteIPRestrictionModule; + edgeRouteRequestHeadersModule: services.EdgeRouteRequestHeadersModule; + edgeRouteResponseHeadersModule: services.EdgeRouteResponseHeadersModule; + edgeRouteCompressionModule: services.EdgeRouteCompressionModule; + edgeRouteCircuitBreakerModule: services.EdgeRouteCircuitBreakerModule; + edgeRouteWebhookVerificationModule: services.EdgeRouteWebhookVerificationModule; + edgeRouteOAuthModule: services.EdgeRouteOAuthModule; + edgeRouteSamlModule: services.EdgeRouteSAMLModule; + edgeRouteOidcModule: services.EdgeRouteOIDCModule; + edgeRouteWebsocketTcpConverterModule: services.EdgeRouteWebsocketTCPConverterModule; + tcpEdgeBackendModule: services.TCPEdgeBackendModule; + tcpEdgeIpRestrictionModule: services.TCPEdgeIPRestrictionModule; + tlsEdgeBackendModule: services.TLSEdgeBackendModule; + tlsEdgeIpRestrictionModule: services.TLSEdgeIPRestrictionModule; + tlsEdgeMutualTlsModule: services.TLSEdgeMutualTLSModule; + tlsEdgeTlsTerminationModule: services.TLSEdgeTLSTerminationModule; }; /** * Creates an instance of the Ngrok HTTP API client diff --git a/lib/client.d.ts.map b/lib/client.d.ts.map index bf0b3c2..f38e09e 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":"AAMA,OAAO,KAAK,QAAQ,MAAM,YAAY,CAAC;AAQvC,MAAM,WAAW,WAAW;IAC1B,QAAQ,EAAE,MAAM,CAAC;IACjB,OAAO,EAAE,MAAM,CAAC;CACjB;AAED,qBAAa,KAAK;IAChB,OAAO,CAAC,KAAK,CAAS;IACtB,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,UAAU,CAAW;IAC7B;;;OAGG;IACI,YAAY,EAAE,QAAQ,CAAC,YAAY,CAAC;IACpC,cAAc,EAAE,QAAQ,CAAC,cAAc,CAAC;IAC/C;;;;;;OAMG;IACI,OAAO,EAAE,QAAQ,CAAC,OAAO,CAAC;IACjC;;;;;;OAMG;IACI,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB,CAAC;IAC/D;;;;;OAKG;IACI,WAAW,EAAE,QAAQ,CAAC,WAAW,CAAC;IACzC;;;;OAIG;IACI,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB,CAAC;IACxD,YAAY,EAAE,QAAQ,CAAC,YAAY,CAAC;IACpC,iBAAiB,EAAE,QAAQ,CAAC,iBAAiB,CAAC;IAC9C,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB,CAAC;IAChD,YAAY,EAAE,QAAQ,CAAC,YAAY,CAAC;IAC3C;;;;;OAKG;IACI,UAAU,EAAE,QAAQ,CAAC,UAAU,CAAC;IACvC;;;OAGG;IACI,aAAa,EAAE,QAAQ,CAAC,aAAa,CAAC;IAC7C;;;;;;;OAOG;IACI,cAAc,EAAE,QAAQ,CAAC,cAAc,CAAC;IAC/C;;;;OAIG;IACI,aAAa,EAAE,QAAQ,CAAC,aAAa,CAAC;IAC7C;;;;;OAKG;IACI,eAAe,EAAE,QAAQ,CAAC,eAAe,CAAC;IACjD;;;OAGG;IACI,yBAAyB,EAAE,QAAQ,CAAC,yBAAyB,CAAC;IACrE;;;OAGG;IACI,cAAc,EAAE,QAAQ,CAAC,cAAc,CAAC;IAC/C;;;;OAIG;IACI,mBAAmB,EAAE,QAAQ,CAAC,mBAAmB,CAAC;IACzD;;;;OAIG;IACI,mBAAmB,EAAE,QAAQ,CAAC,mBAAmB,CAAC;IACzD;;;;;;OAMG;IACI,eAAe,EAAE,QAAQ,CAAC,eAAe,CAAC;IACjD;;;;OAIG;IACI,cAAc,EAAE,QAAQ,CAAC,cAAc,CAAC;IAC/C;;;OAGG;IACI,OAAO,EAAE,QAAQ,CAAC,OAAO,CAAC;IAC1B,cAAc,EAAE;QACrB,qBAAqB,EAAE,QAAQ,CAAC,qBAAqB,CAAA;QACrD,4BAA4B,EAAE,QAAQ,CAAC,4BAA4B,CAAA;QACnE,yBAAyB,EAAE,QAAQ,CAAC,yBAAyB,CAAA;QAC7D,4BAA4B,EAAE,QAAQ,CAAC,4BAA4B,CAAA;QACnE,sBAAsB,EAAE,QAAQ,CAAC,sBAAsB,CAAA;QACvD,uBAAuB,EAAE,QAAQ,CAAC,uBAAuB,CAAA;QACzD,4BAA4B,EAAE,QAAQ,CAAC,4BAA4B,CAAA;QACnE,6BAA6B,EAAE,QAAQ,CAAC,6BAA6B,CAAA;QACrE,mBAAmB,EAAE,QAAQ,CAAC,mBAAmB,CAAA;QACjD,+BAA+B,EAAE,QAAQ,CAAC,+BAA+B,CAAA;QACzE,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB,CAAA;QAC/C,kBAAkB,EAAE,QAAQ,CAAC,kBAAkB,CAAA;KAChD,CAAC;IAEF;;;;OAIG;gBACgB,EAAC,OAAiC,EAAE,QAAQ,EAAC,EAAE,WAAW;CA8E9E"} \ 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 4df8fc3..756fc95 100644 --- a/lib/client.js +++ b/lib/client.js @@ -40,10 +40,7 @@ class Ngrok { this.httpClient ); this.credentials = new services.Credentials(this.httpClient); - this.endpointConfigurations = new services.EndpointConfigurations( - this.httpClient - ); - this.eventStreams = new services.EventStreams(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); @@ -65,36 +62,63 @@ class Ngrok { this.tlsCertificates = new services.TLSCertificates(this.httpClient); this.tunnelSessions = new services.TunnelSessions(this.httpClient); this.tunnels = new services.Tunnels(this.httpClient); - this.pointcfgModule = { - endpointLoggingModule: new services.EndpointLoggingModule( + 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 ), - endpointCircuitBreakerModule: new services.EndpointCircuitBreakerModule( + httpsEdgeTlsTerminationModule: new services.HTTPSEdgeTLSTerminationModule( this.httpClient ), - endpointCompressionModule: new services.EndpointCompressionModule( + edgeRouteBackendModule: new services.EdgeRouteBackendModule( this.httpClient ), - endpointTlsTerminationModule: new services.EndpointTLSTerminationModule( + edgeRouteIpRestrictionModule: new services.EdgeRouteIPRestrictionModule( this.httpClient ), - endpointIpPolicyModule: new services.EndpointIPPolicyModule( + edgeRouteRequestHeadersModule: new services.EdgeRouteRequestHeadersModule( this.httpClient ), - endpointMutualTlsModule: new services.EndpointMutualTLSModule( + edgeRouteResponseHeadersModule: + new services.EdgeRouteResponseHeadersModule(this.httpClient), + edgeRouteCompressionModule: new services.EdgeRouteCompressionModule( this.httpClient ), - endpointRequestHeadersModule: new services.EndpointRequestHeadersModule( + edgeRouteCircuitBreakerModule: new services.EdgeRouteCircuitBreakerModule( this.httpClient ), - endpointResponseHeadersModule: new services.EndpointResponseHeadersModule( + 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 ), - endpointOAuthModule: new services.EndpointOAuthModule(this.httpClient), - endpointWebhookValidationModule: - new services.EndpointWebhookValidationModule(this.httpClient), - endpointSamlModule: new services.EndpointSAMLModule(this.httpClient), - endpointOidcModule: new services.EndpointOIDCModule(this.httpClient), }; } } diff --git a/lib/client.js.map b/lib/client.js.map index 092eaa2..7b38167 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 a8a461c..7b1cc06 100644 --- a/lib/datatypes.d.ts +++ b/lib/datatypes.d.ts @@ -124,6 +124,172 @@ export interface APIKeyList { /** URI of the next page, or null if there is no next page */ nextPageUri?: 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; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends in order */ + backends: Array; +} +export interface FailoverBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends in order */ + backends: Array; +} +export interface FailoverBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** the ids of the child backends in order */ + backends: Array; +} +export interface FailoverBackendList { + /** the list of all Failover backends on this account */ + backends: Array; + /** URI of the Failover backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface HTTPResponseBackend { + id: string; + /** URI of the HTTPResponseBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** body to return as fixed content */ + body: string; + /** headers to return */ + headers: Map; + /** status code to return */ + statusCode: number; +} +export interface HTTPResponseBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** body to return as fixed content */ + body: string; + /** headers to return */ + headers: Map; + /** status code to return */ + statusCode?: number; +} +export interface HTTPResponseBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** body to return as fixed content */ + body?: string; + /** headers to return */ + headers?: Map; + /** status code to return */ + statusCode?: number; +} +export interface HTTPResponseBackendList { + backends: Array; + uri: string; + nextPageUri?: string; +} +export interface TunnelGroupBackend { + /** unique identifier for this TunnelGroup backend */ + id: string; + /** URI of the TunnelGroupBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; + /** tunnels matching this backend */ + tunnels: Array; +} +export interface TunnelGroupBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; +} +export interface TunnelGroupBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; +} +export interface TunnelGroupBackendList { + /** the list of all TunnelGroup backends on this account */ + backends: Array; + /** URI of the TunnelGroup backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface WeightedBackend { + /** unique identifier for this Weighted backend */ + id: string; + /** URI of the WeightedBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + 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; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends to their weights (0-10000) */ + backends: Map; +} +export interface WeightedBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** the ids of the child backends to their weights (0-10000) */ + backends: Map; +} +export interface WeightedBackendList { + /** the list of all Weighted backends on this account */ + backends: Array; + /** URI of the Weighted backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} export interface CertificateAuthorityCreate { /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ description: string; @@ -212,120 +378,10 @@ export interface CredentialList { /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } -export interface EndpointConfiguration { - /** unique identifier of this endpoint configuration */ - id: string; - /** they type of traffic this endpoint configuration can be applied to. one of: `http`, `https`, `tcp` */ - type: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata: string; - /** timestamp when the endpoint configuration was created, RFC 3339 format */ - createdAt: string; - /** URI of the endpoint configuration API resource */ - uri: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicy; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLS; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLogging; - /** saml module configuration or `null` */ - saml?: EndpointSAML; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} -export interface EndpointConfigurationList { - /** the list of all endpoint configurations on this account */ - endpointConfigurations: Array; - /** URI of the endpoint configurations list API resource */ - uri: string; - /** URI of the next page, or null if there is no next page */ - nextPageUri?: string; -} -export interface EndpointConfigurationUpdate { - /** unique identifier of this endpoint configuration */ - id: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description?: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata?: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicyMutate; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLSMutate; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLoggingMutate; - /** saml module configuration or `null` */ - saml?: EndpointSAMLMutate; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} -export interface EndpointConfigurationCreate { - /** they type of traffic this endpoint configuration can be applied to. one of: `http`, `https`, `tcp` */ - type: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicyMutate; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLSMutate; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLoggingMutate; - /** saml module configuration or `null` */ - saml?: EndpointSAMLMutate; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} 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`. */ + /** 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`. */ provider: string; /** a string secret used to validate requests from the given provider. All providers except AWS SNS require a secret */ secret: string; @@ -354,17 +410,11 @@ export interface EndpointTLSTermination { /** The minimum TLS version used for termination and advertised to the client during the TLS handshake. if unspecified, ngrok will choose an industry-safe default. This value must be null if `terminate_at` is set to `upstream`. */ minVersion?: string; } -export interface EndpointLogging { +export interface EndpointTLSTerminationAtEdge { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; - /** list of all EventStreams that will be used to configure and export this endpoint's logs */ - eventStreams: Array; -} -export interface EndpointLoggingMutate { - /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ - enabled?: boolean; - /** list of all EventStreams that will be used to configure and export this endpoint's logs */ - eventStreamIds: Array; + /** The minimum TLS version used for termination and advertised to the client during the TLS handshake. if unspecified, ngrok will choose an industry-safe default. This value must be null if `terminate_at` is set to `upstream`. */ + minVersion?: string; } export interface EndpointRequestHeaders { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ @@ -559,61 +609,403 @@ export interface EndpointOIDC { /** The set of scopes to request from the OIDC identity provider. */ scopes: Array; } -export interface EventStreamCreate { - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ - description: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields: Array; - /** The protocol that determines which events will be collected. Supported values are `tcp_connection_closed` and `http_request_complete`. */ - eventType: string; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate: number; +export interface EndpointBackend { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; + /** backend to be used to back this endpoint */ + backend: Ref; } -export interface EventStreamUpdate { - /** Unique identifier for this Event Stream. */ +export interface EndpointBackendMutate { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; + /** backend to be used to back this endpoint */ + backendId: string; +} +export interface EndpointWebsocketTCPConverter { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; +} +export interface EdgeRouteItem { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ id: string; - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata?: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ - description?: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields?: Array; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds?: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate?: number; } -export interface EventStreamList { - /** The list of all Event Streams on this account. */ - eventStreams: Array; - /** URI of the Event Stream list API resource. */ +export interface HTTPSEdgeRouteCreate { + /** unique identifier of this edge */ + edgeId: string; + /** 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" */ + match: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackendMutate; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicyMutate; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAMLMutate; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} +export interface HTTPSEdgeRouteUpdate { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ + id: string; + /** 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" */ + match: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackendMutate; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicyMutate; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAMLMutate; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} +export interface HTTPSEdgeRoute { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ + id: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** 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" */ + match: string; + /** URI of the edge API resource */ uri: string; - /** URI of the next page, or null if there is no next page. */ + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackend; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicy; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAML; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} +export interface HTTPSEdgeList { + /** the list of all HTTPS Edges on this account */ + httpsEdges: Array; + /** URI of the HTTPS Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } -export interface EventStream { - /** Unique identifier for this Event Stream. */ - id: string; - /** URI of the Event Stream API resource. */ - uri: string; - /** Timestamp when the Event Stream was created, RFC 3339 format. */ - createdAt: string; - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ +export interface HTTPSEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ description: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields: Array; - /** The protocol that determines which events will be collected. Supported values are `tcp_connection_closed` and `http_request_complete`. */ - eventType: string; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate: number; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTerminationAtEdge; +} +export interface HTTPSEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTerminationAtEdge; +} +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; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLS; + tlsTermination?: EndpointTLSTermination; + /** routes */ + routes: Array; +} +export interface EdgeBackendReplace { + id: string; + module: EndpointBackendMutate; +} +export interface EdgeIPRestrictionReplace { + id: string; + module: EndpointIPPolicyMutate; +} +export interface EdgeMutualTLSReplace { + id: string; + module: EndpointMutualTLSMutate; +} +export interface EdgeTLSTerminationReplace { + id: string; + module: EndpointTLSTermination; +} +export interface EdgeTLSTerminationAtEdgeReplace { + id: string; + module: EndpointTLSTerminationAtEdge; +} +export interface EdgeRouteBackendReplace { + edgeId: string; + id: string; + module: EndpointBackendMutate; +} +export interface EdgeRouteIPRestrictionReplace { + edgeId: string; + id: string; + module: EndpointIPPolicyMutate; +} +export interface EdgeRouteRequestHeadersReplace { + edgeId: string; + id: string; + module: EndpointRequestHeaders; +} +export interface EdgeRouteResponseHeadersReplace { + edgeId: string; + id: string; + module: EndpointResponseHeaders; +} +export interface EdgeRouteCompressionReplace { + edgeId: string; + id: string; + module: EndpointCompression; +} +export interface EdgeRouteCircuitBreakerReplace { + edgeId: string; + id: string; + module: EndpointCircuitBreaker; +} +export interface EdgeRouteWebhookVerificationReplace { + edgeId: string; + id: string; + module: EndpointWebhookValidation; +} +export interface EdgeRouteOAuthReplace { + edgeId: string; + id: string; + module: EndpointOAuth; +} +export interface EdgeRouteSAMLReplace { + edgeId: string; + id: string; + module: EndpointSAMLMutate; +} +export interface EdgeRouteOIDCReplace { + edgeId: string; + id: string; + module: EndpointOIDC; +} +export interface EdgeRouteWebsocketTCPConverterReplace { + edgeId: string; + id: string; + module: EndpointWebsocketTCPConverter; +} +export interface TCPEdgeList { + /** the list of all TCP Edges on this account */ + tcpEdges: Array; + /** URI of the TCP Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface TCPEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; +} +export interface TCPEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; +} +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; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackend; + ipRestriction?: EndpointIPPolicy; +} +export interface TLSEdgeList { + /** the list of all TLS Edges on this account */ + tlsEdges: Array; + /** URI of the TLS Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} +export interface TLSEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTermination; +} +export interface TLSEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTermination; +} +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; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackend; + ipRestriction?: EndpointIPPolicy; + mutualTls?: EndpointMutualTLS; + tlsTermination?: EndpointTLSTermination; +} +export interface Endpoint { + /** unique endpoint resource identifier */ + id: string; + /** identifier of the region this endpoint belongs to */ + region: string; + /** timestamp when the endpoint was created in RFC 3339 format */ + createdAt: string; + /** timestamp when the endpoint was updated in RFC 3339 format */ + updatedAt: string; + /** URL of the hostport served by this endpoint */ + publicUrl: string; + /** protocol served by this endpoint. one of `http`, `https`, `tcp`, or `tls` */ + proto: string; + /** hostport served by this endpoint (hostname:port) */ + hostport: string; + /** 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; + /** the domain reserved for this endpoint */ + domain?: Ref; + /** the address reserved for this endpoint */ + tcpAddr?: Ref; + /** the tunnel serving requests to this endpoint, if this is an ephemeral endpoint */ + tunnel?: Ref; + /** the edge serving requests to this endpoint, if this is an edge endpoint */ + edge?: Ref; +} +export interface EndpointList { + /** the list of all active endpoints on this account */ + endpoints: Array; + /** URI of the endpoints list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; } export interface EventDestinationCreate { /** Arbitrary user-defined machine-readable data of this Event Destination. Optional, max 4096 bytes. */ @@ -710,7 +1102,7 @@ export interface EventSubscriptionCreate { 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 Stream. Event Streams are required to have at least one Event Destination. */ + /** A list of Event Destination IDs which should be used for this Event Subscription. */ destinationIds: Array; } export interface EventSubscriptionUpdate { @@ -722,7 +1114,7 @@ export interface EventSubscriptionUpdate { 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 Stream. Event Streams are required to have at least one Event Destination. */ + /** A list of Event Destination IDs which should be used for this Event Subscription. */ destinationIds?: Array; } export interface EventSubscriptionList { @@ -794,8 +1186,6 @@ export interface IPPolicyCreate { description: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ metadata: string; - /** the IP policy action. Supported values are `allow` or `deny` */ - action: string; } export interface IPPolicyUpdate { id: string; @@ -815,8 +1205,6 @@ export interface IPPolicy { description: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ metadata: string; - /** the IP policy action. Supported values are `allow` or `deny` */ - action: string; } export interface IPPolicyList { /** the list of all IP policies on this account */ @@ -835,6 +1223,8 @@ export interface IPPolicyRuleCreate { cidr: string; /** ID of the IP policy this IP policy rule will be attached to */ ipPolicyId: string; + /** the action to apply to the policy rule, either `allow` or `deny` */ + action?: string; } export interface IPPolicyRuleUpdate { id: string; @@ -860,6 +1250,8 @@ export interface IPPolicyRule { cidr: string; /** object describing the IP policy this IP Policy Rule belongs to */ ipPolicy: Ref; + /** the action to apply to the policy rule, either `allow` or `deny` */ + action: string; } export interface IPPolicyRuleList { /** the list of all IP policy rules on this account */ @@ -918,54 +1310,6 @@ export interface IPRestrictionList { /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } -export interface EndpointLoggingReplace { - id: string; - module: EndpointLoggingMutate; -} -export interface EndpointCircuitBreakerReplace { - id: string; - module: EndpointCircuitBreaker; -} -export interface EndpointCompressionReplace { - id: string; - module: EndpointCompression; -} -export interface EndpointTLSTerminationReplace { - id: string; - module: EndpointTLSTermination; -} -export interface EndpointIPPolicyReplace { - id: string; - module: EndpointIPPolicyMutate; -} -export interface EndpointMutualTLSReplace { - id: string; - module: EndpointMutualTLSMutate; -} -export interface EndpointRequestHeadersReplace { - id: string; - module: EndpointRequestHeaders; -} -export interface EndpointResponseHeadersReplace { - id: string; - module: EndpointResponseHeaders; -} -export interface EndpointOAuthReplace { - id: string; - module: EndpointOAuth; -} -export interface EndpointWebhookValidationReplace { - id: string; - module: EndpointWebhookValidation; -} -export interface EndpointSAMLReplace { - id: string; - module: EndpointSAMLMutate; -} -export interface EndpointOIDCReplace { - id: string; - module: EndpointOIDC; -} export interface ReservedAddrCreate { /** human-readable description of what this reserved address will be used for */ description: string; @@ -973,8 +1317,6 @@ export interface ReservedAddrCreate { metadata: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; - /** ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address */ - endpointConfigurationId?: string; } export interface ReservedAddrUpdate { id: string; @@ -982,8 +1324,6 @@ export interface ReservedAddrUpdate { description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ metadata?: string; - /** ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address */ - endpointConfigurationId?: string; } export interface ReservedAddr { /** unique reserved address resource identifier */ @@ -1000,8 +1340,6 @@ export interface ReservedAddr { addr: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; - /** object reference to the endpoint configuration that will be applied to traffic to this address */ - endpointConfiguration?: Ref; } export interface ReservedAddrList { /** the list of all reserved addresses on this account */ @@ -1020,10 +1358,6 @@ export interface ReservedDomainCreate { description: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ metadata: string; - /** ID of an endpoint configuration of type http that will be used to handle inbound http traffic to this domain */ - httpEndpointConfigurationId?: string; - /** ID of an endpoint configuration of type https that will be used to handle inbound https traffic to this domain */ - httpsEndpointConfigurationId?: 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`. */ @@ -1035,10 +1369,6 @@ export interface ReservedDomainUpdate { description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ metadata?: string; - /** ID of an endpoint configuration of type http that will be used to handle inbound http traffic to this domain */ - httpEndpointConfigurationId?: string; - /** ID of an endpoint configuration of type https that will be used to handle inbound https traffic to this domain */ - httpsEndpointConfigurationId?: 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`. */ @@ -1061,10 +1391,6 @@ export interface ReservedDomain { region: string; /** DNS CNAME target for a custom hostname, or null if the reserved domain is a subdomain of *.ngrok.io */ cnameTarget?: string; - /** object referencing the endpoint configuration applied to http traffic on this domain */ - httpEndpointConfiguration?: Ref; - /** object referencing the endpoint configuration applied to https traffic on this domain */ - httpsEndpointConfiguration?: Ref; /** object referencing the TLS certificate used for connections to this domain. This can be either a user-uploaded certificate, the most recently issued automatic one, or null otherwise. */ certificate?: Ref; /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled */ @@ -1423,18 +1749,26 @@ export interface TunnelSessionsUpdate { export interface Tunnel { /** unique tunnel resource identifier */ id: string; - /** URL of the tunnel's public endpoint */ + /** URL of the ephemeral tunnel's public endpoint */ 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; - /** tunnel protocol. one of `http`, `https`, `tcp` or `tls` */ + /** tunnel protocol for ephemeral tunnels. one of `http`, `https`, `tcp` or `tls` */ 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 */ tunnelSession: Ref; + /** 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; + /** 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. */ + forwardsTo: string; } export interface TunnelList { /** the list of all online tunnels on this account */ diff --git a/lib/datatypes.d.ts.map b/lib/datatypes.d.ts.map index 783a983..dddee68 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/services.d.ts b/lib/services.d.ts index 34c53a9..3544529 100644 --- a/lib/services.d.ts +++ b/lib/services.d.ts @@ -78,6 +78,115 @@ export declare class APIKeys { */ update(arg: datatypes.APIKeyUpdate): 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 + is offline or no connection can be established, ngrok attempts to connect to + the next backend in the list until one is successful. + */ +export declare class FailoverBackends { + private httpClient; + /** Do not construct this object directly, use the failoverBackends property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Create a new Failover backend + */ + create(arg: datatypes.FailoverBackendCreate): Promise; + /** + * Delete a Failover backend by ID. TODO what if used? + */ + delete(arg: datatypes.Item): Promise; + /** + * Get detailed information about a Failover backend by ID + */ + get(arg: datatypes.Item): Promise; + /** + * List all Failover backends on this account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * Update Failover backend by ID + */ + update(arg: datatypes.FailoverBackendUpdate): Promise; +} +export declare class HTTPResponseBackends { + private httpClient; + /** 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>; + private _pagedList; + private _asyncList; + update(arg: datatypes.HTTPResponseBackendUpdate): Promise; +} +/** + * A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector. + */ +export declare class TunnelGroupBackends { + private httpClient; + /** Do not construct this object directly, use the tunnelGroupBackends property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Create a new TunnelGroup backend + */ + create(arg: datatypes.TunnelGroupBackendCreate): Promise; + /** + * Delete a TunnelGroup backend by ID. TODO what if used? + */ + delete(arg: datatypes.Item): Promise; + /** + * Get detailed information about a TunnelGroup backend by ID + */ + get(arg: datatypes.Item): Promise; + /** + * List all TunnelGroup backends on this account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * Update TunnelGroup backend by ID + */ + update(arg: datatypes.TunnelGroupBackendUpdate): Promise; +} +/** + * A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights. + */ +export declare class WeightedBackends { + private httpClient; + /** Do not construct this object directly, use the weightedBackends property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Create a new Weighted backend + */ + create(arg: datatypes.WeightedBackendCreate): Promise; + /** + * Delete a Weighted backend by ID. TODO what if used? + */ + delete(arg: datatypes.Item): Promise; + /** + * Get detailed information about a Weighted backend by ID + */ + get(arg: datatypes.Item): Promise; + /** + * List all Weighted backends on this account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * Update Weighted backend by ID + */ + update(arg: datatypes.WeightedBackendUpdate): Promise; +} /** * Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module @@ -145,64 +254,279 @@ export declare class Credentials { */ update(arg: datatypes.CredentialUpdate): Promise; } -/** - * Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. - */ -export declare class EndpointConfigurations { +export declare class EdgesHTTPSRoutes { private httpClient; - /** Do not construct this object directly, use the endpointConfigurations property of an Ngrok client object instead. */ + /** Do not construct this object directly, use the edgesHttpsRoutes property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); /** - * Create a new endpoint configuration + * Create an HTTPS Edge Route */ - create(arg: datatypes.EndpointConfigurationCreate): Promise; + create(arg: datatypes.HTTPSEdgeRouteCreate): Promise; /** - * Delete an endpoint configuration. This operation will fail if the endpoint configuration is still referenced by any reserved domain or reserved address. + * Get an HTTPS Edge Route by ID */ - delete(arg: datatypes.Item): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; /** - * Returns detailed information about an endpoint configuration + * 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. */ - get(arg: datatypes.Item): Promise; + update(arg: datatypes.HTTPSEdgeRouteUpdate): Promise; /** - * Returns a list of all endpoint configurations on this account + * Delete an HTTPS Edge Route by ID */ - list(): Promise>; - private _pagedList; - private _asyncList; - /** - * Updates an endpoint configuration. 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: datatypes.EndpointConfigurationUpdate): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; } -export declare class EventStreams { +export declare class EdgesHTTPS { private httpClient; - /** Do not construct this object directly, use the eventStreams property of an Ngrok client object instead. */ + /** Do not construct this object directly, use the edgesHttps property of an Ngrok client object instead. */ constructor(httpClient: Wretcher); /** - * Create a new Event Stream. It will not apply to anything until you associate it with one or more Endpoint Configs. + * Create an HTTPS Edge */ - create(arg: datatypes.EventStreamCreate): Promise; + create(arg: datatypes.HTTPSEdgeCreate): Promise; /** - * Delete an Event Stream. Associated Event Destinations will be preserved. + * Get an HTTPS Edge by ID */ - delete(arg: datatypes.Item): Promise; + get(arg: datatypes.Item): Promise; /** - * Get detailed information about an Event Stream by ID. + * Returns a list of all HTTPS Edges on this account */ - get(arg: datatypes.Item): Promise; - /** - * List all Event Streams available on this account. - */ - list(): Promise>; + list(): Promise>; private _pagedList; private _asyncList; /** - * Update attributes of an Event Stream by ID. + * 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: datatypes.EventStreamUpdate): Promise; + update(arg: datatypes.HTTPSEdgeUpdate): Promise; + /** + * Delete an HTTPS Edge by ID + */ + delete(arg: datatypes.Item): 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; +} +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; +} +export declare class EdgeRouteBackendModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteBackendModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteBackendReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteIPRestrictionModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteIpRestrictionModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteIPRestrictionReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteRequestHeadersModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteRequestHeadersModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteRequestHeadersReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteResponseHeadersModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteResponseHeadersModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteResponseHeadersReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteCompressionModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteCompressionModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteCompressionReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteCircuitBreakerModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteCircuitBreakerModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteCircuitBreakerReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteWebhookVerificationModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteWebhookVerificationModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteWebhookVerificationReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteOAuthModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteOAuthModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteOAuthReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteSAMLModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteSamlModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteSAMLReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteOIDCModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteOidcModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteOIDCReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgeRouteWebsocketTCPConverterModule { + private httpClient; + /** Do not construct this object directly, use the edgeRouteWebsocketTcpConverterModule property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + replace(arg: datatypes.EdgeRouteWebsocketTCPConverterReplace): Promise; + get(arg: datatypes.EdgeRouteItem): Promise; + delete(arg: datatypes.EdgeRouteItem): Promise; +} +export declare class EdgesTCP { + private httpClient; + /** Do not construct this object directly, use the edgesTcp property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Create a TCP Edge + */ + create(arg: datatypes.TCPEdgeCreate): Promise; + /** + * Get a TCP Edge by ID + */ + get(arg: datatypes.Item): Promise; + /** + * Returns a list of all TCP Edges on this account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * 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: datatypes.TCPEdgeUpdate): Promise; + /** + * Delete a TCP Edge by ID + */ + delete(arg: datatypes.Item): 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; +} +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; +} +export declare class EdgesTLS { + private httpClient; + /** Do not construct this object directly, use the edgesTls property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * Create a TLS Edge + */ + create(arg: datatypes.TLSEdgeCreate): Promise; + /** + * Get a TLS Edge by ID + */ + get(arg: datatypes.Item): Promise; + /** + * Returns a list of all TLS Edges on this account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * 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: datatypes.TLSEdgeUpdate): Promise; + /** + * Delete a TLS Edge by ID + */ + delete(arg: datatypes.Item): 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; +} +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; +} +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; +} +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; +} +/** + * Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned. + */ +export declare class Endpoints { + private httpClient; + /** Do not construct this object directly, use the endpoints property of an Ngrok client object instead. */ + constructor(httpClient: Wretcher); + /** + * List all active endpoints on the account + */ + list(): Promise>; + private _pagedList; + private _asyncList; + /** + * Get the status of an endpoint by ID + */ + get(arg: datatypes.Item): Promise; } export declare class EventDestinations { private httpClient; @@ -213,7 +537,7 @@ export declare class EventDestinations { */ create(arg: datatypes.EventDestinationCreate): Promise; /** - * Delete an Event Destination. If the Event Destination is still referenced by an Event Stream, this will throw an error until that Event Stream has removed that reference. + * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. */ delete(arg: datatypes.Item): Promise; /** @@ -349,7 +673,7 @@ export declare class IPPolicyRules { } /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -382,102 +706,6 @@ export declare class IPRestrictions { */ update(arg: datatypes.IPRestrictionUpdate): Promise; } -export declare class EndpointLoggingModule { - private httpClient; - /** Do not construct this object directly, use the endpointLoggingModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointLoggingReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointCircuitBreakerModule { - private httpClient; - /** Do not construct this object directly, use the endpointCircuitBreakerModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointCircuitBreakerReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointCompressionModule { - private httpClient; - /** Do not construct this object directly, use the endpointCompressionModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointCompressionReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointTLSTerminationModule { - private httpClient; - /** Do not construct this object directly, use the endpointTlsTerminationModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointTLSTerminationReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointIPPolicyModule { - private httpClient; - /** Do not construct this object directly, use the endpointIpPolicyModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointIPPolicyReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointMutualTLSModule { - private httpClient; - /** Do not construct this object directly, use the endpointMutualTlsModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointMutualTLSReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointRequestHeadersModule { - private httpClient; - /** Do not construct this object directly, use the endpointRequestHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointRequestHeadersReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointResponseHeadersModule { - private httpClient; - /** Do not construct this object directly, use the endpointResponseHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointResponseHeadersReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointOAuthModule { - private httpClient; - /** Do not construct this object directly, use the endpointOAuthModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointOAuthReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointWebhookValidationModule { - private httpClient; - /** Do not construct this object directly, use the endpointWebhookValidationModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointWebhookValidationReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointSAMLModule { - private httpClient; - /** Do not construct this object directly, use the endpointSamlModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointSAMLReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} -export declare class EndpointOIDCModule { - private httpClient; - /** Do not construct this object directly, use the endpointOidcModule property of an Ngrok client object instead. */ - constructor(httpClient: Wretcher); - replace(arg: datatypes.EndpointOIDCReplace): Promise; - get(arg: datatypes.Item): Promise; - delete(arg: datatypes.Item): Promise; -} /** * Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be @@ -509,10 +737,6 @@ export declare class ReservedAddrs { * Update the attributes of a reserved address. */ update(arg: datatypes.ReservedAddrUpdate): Promise; - /** - * Detach the endpoint configuration attached to a reserved address. - */ - deleteEndpointConfig(arg: datatypes.Item): Promise; } /** * Reserved Domains are hostnames that you can listen for traffic on. Domains @@ -554,14 +778,6 @@ export declare class ReservedDomains { * Detach the certificate attached to a reserved domain. */ deleteCertificate(arg: datatypes.Item): Promise; - /** - * Detach the http endpoint configuration attached to a reserved domain. - */ - deleteHttpEndpointConfig(arg: datatypes.Item): Promise; - /** - * Detach the https endpoint configuration attached to a reserved domain. - */ - deleteHttpsEndpointConfig(arg: datatypes.Item): Promise; } /** * An SSH Certificate Authority is a pair of an SSH Certificate and its private @@ -769,5 +985,9 @@ export declare class Tunnels { list(): Promise>; private _pagedList; private _asyncList; + /** + * Get the status of a tunnel by ID + */ + get(arg: datatypes.Item): 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 b063171..c707404 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 4660851..f101d33 100644 --- a/lib/services.js +++ b/lib/services.js @@ -129,28 +129,42 @@ exports.Tunnels = exports.SSHCertificateAuthorities = exports.ReservedDomains = exports.ReservedAddrs = - exports.EndpointOIDCModule = - exports.EndpointSAMLModule = - exports.EndpointWebhookValidationModule = - exports.EndpointOAuthModule = - exports.EndpointResponseHeadersModule = - exports.EndpointRequestHeadersModule = - exports.EndpointMutualTLSModule = - exports.EndpointIPPolicyModule = - exports.EndpointTLSTerminationModule = - exports.EndpointCompressionModule = - exports.EndpointCircuitBreakerModule = - exports.EndpointLoggingModule = exports.IPRestrictions = exports.IPPolicyRules = exports.IPPolicies = exports.EventSources = exports.EventSubscriptions = exports.EventDestinations = - exports.EventStreams = - exports.EndpointConfigurations = + 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 = @@ -402,6 +416,423 @@ class APIKeys { } } exports.APIKeys = APIKeys; +/** + * 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. + */ +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. TODO what if used? + */ + 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); + } +} +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); + } +} +exports.HTTPResponseBackends = HTTPResponseBackends; +/** + * A Tunnel Group Backend balances traffic among all online tunnels that match + 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. TODO what if used? + */ + 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); + } +} +exports.TunnelGroupBackends = TunnelGroupBackends; +/** + * A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + 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. TODO what if used? + */ + 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); + } +} +exports.WeightedBackends = WeightedBackends; /** * Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module @@ -448,7 +879,7 @@ class CertificateAuthorities { * List all Certificate Authority on this account */ list() { - var e_3, _a; + var e_7, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -460,13 +891,13 @@ class CertificateAuthorities { let item = _c.value; array.push(item); } - } catch (e_3_1) { - e_3 = { error: e_3_1 }; + } 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_3) throw e_3.error; + if (e_7) throw e_7.error; } } return array; @@ -481,7 +912,7 @@ class CertificateAuthorities { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_3() { + return __asyncGenerator(this, arguments, function* _asyncList_7() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -558,7 +989,7 @@ class Credentials { * List all tunnel authtoken credentials on this account */ list() { - var e_4, _a; + var e_8, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -570,13 +1001,13 @@ class Credentials { let item = _c.value; array.push(item); } - } catch (e_4_1) { - e_4 = { error: e_4_1 }; + } 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_4) throw e_4.error; + if (e_8) throw e_8.error; } } return array; @@ -591,7 +1022,7 @@ class Credentials { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_4() { + return __asyncGenerator(this, arguments, function* _asyncList_8() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -623,51 +1054,919 @@ class Credentials { } } 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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +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); + } +} +exports.TLSEdgeTLSTerminationModule = TLSEdgeTLSTerminationModule; /** - * Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. + * Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned. */ -class EndpointConfigurations { - /** Do not construct this object directly, use the endpointConfigurations property of an Ngrok client object instead. */ +class Endpoints { + /** Do not construct this object directly, use the endpoints property of an Ngrok client object instead. */ constructor(httpClient) { this.httpClient = httpClient; } /** - * Create a new endpoint configuration - */ - create(arg) { - return this.httpClient - .url(`/endpoint_configurations`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an endpoint configuration. This operation will fail if the endpoint configuration is still referenced by any reserved domain or reserved address. - */ - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Returns detailed information about an endpoint configuration - */ - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Returns a list of all endpoint configurations on this account + * List all active endpoints on the account */ list() { - var e_5, _a; + var e_12, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -679,13 +1978,13 @@ class EndpointConfigurations { let item = _c.value; array.push(item); } - } catch (e_5_1) { - e_5 = { error: e_5_1 }; + } 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_5) throw e_5.error; + if (e_12) throw e_12.error; } } return array; @@ -693,21 +1992,21 @@ class EndpointConfigurations { } _pagedList(arg) { return this.httpClient - .url(`/endpoint_configurations`) + .url(`/endpoints`) .query(arg) .get() .json(payload => util.deserializeResult(payload)) .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_5() { + 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.endpointConfigurations; + const items = pagedList.endpoints; if (nextPage) { page = { beforeId: items[items.length - 1].id, @@ -721,121 +2020,17 @@ class EndpointConfigurations { }); } /** - * Updates an endpoint configuration. 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(`/endpoint_configurations/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointConfigurations = EndpointConfigurations; -class EventStreams { - /** Do not construct this object directly, use the eventStreams property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - /** - * Create a new Event Stream. It will not apply to anything until you associate it with one or more Endpoint Configs. - */ - create(arg) { - return this.httpClient - .url(`/event_streams`) - .post(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Delete an Event Stream. Associated Event Destinations will be preserved. - */ - delete(arg) { - return this.httpClient - .url(`/event_streams/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Get detailed information about an Event Stream by ID. + * Get the status of an endpoint by ID */ get(arg) { return this.httpClient - .url(`/event_streams/${arg.id}`) + .url(`/endpoints/${arg.id}`) .get() .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** - * List all Event Streams available 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(`/event_streams`) - .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.eventStreams; - 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 Stream by ID. - */ - update(arg) { - return this.httpClient - .url(`/event_streams/${arg.id}`) - .patch(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } } -exports.EventStreams = EventStreams; +exports.Endpoints = Endpoints; class EventDestinations { /** Do not construct this object directly, use the eventDestinations property of an Ngrok client object instead. */ constructor(httpClient) { @@ -852,7 +2047,7 @@ class EventDestinations { .then(f => f, util.onRejected); } /** - * Delete an Event Destination. If the Event Destination is still referenced by an Event Stream, this will throw an error until that Event Stream has removed that reference. + * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. */ delete(arg) { return this.httpClient @@ -875,7 +2070,7 @@ class EventDestinations { * List all Event Destinations on this account. */ list() { - var e_7, _a; + var e_13, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -887,13 +2082,13 @@ class EventDestinations { let item = _c.value; array.push(item); } - } catch (e_7_1) { - e_7 = { error: e_7_1 }; + } 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_7) throw e_7.error; + if (e_13) throw e_13.error; } } return array; @@ -908,7 +2103,7 @@ class EventDestinations { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_7() { + return __asyncGenerator(this, arguments, function* _asyncList_13() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -979,7 +2174,7 @@ class EventSubscriptions { * List this Account's Event Subscriptions. */ list() { - var e_8, _a; + var e_14, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -991,13 +2186,13 @@ class EventSubscriptions { let item = _c.value; array.push(item); } - } catch (e_8_1) { - e_8 = { error: e_8_1 }; + } 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_8) throw e_8.error; + if (e_14) throw e_14.error; } } return array; @@ -1012,7 +2207,7 @@ class EventSubscriptions { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_8() { + return __asyncGenerator(this, arguments, function* _asyncList_14() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -1146,7 +2341,7 @@ class IPPolicies { * List all IP policies on this account */ list() { - var e_9, _a; + var e_15, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -1158,13 +2353,13 @@ class IPPolicies { let item = _c.value; array.push(item); } - } catch (e_9_1) { - e_9 = { error: e_9_1 }; + } 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_9) throw e_9.error; + if (e_15) throw e_15.error; } } return array; @@ -1179,7 +2374,7 @@ class IPPolicies { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_9() { + return __asyncGenerator(this, arguments, function* _asyncList_15() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -1254,7 +2449,7 @@ class IPPolicyRules { * List all IP policy rules on this account */ list() { - var e_10, _a; + var e_16, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -1266,13 +2461,13 @@ class IPPolicyRules { let item = _c.value; array.push(item); } - } catch (e_10_1) { - e_10 = { error: e_10_1 }; + } 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_10) throw e_10.error; + if (e_16) throw e_16.error; } } return array; @@ -1287,7 +2482,7 @@ class IPPolicyRules { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_10() { + return __asyncGenerator(this, arguments, function* _asyncList_16() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -1321,7 +2516,7 @@ class IPPolicyRules { exports.IPPolicyRules = IPPolicyRules; /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -1366,7 +2561,7 @@ class IPRestrictions { * List all IP restrictions on this account */ list() { - var e_11, _a; + var e_17, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -1378,13 +2573,13 @@ class IPRestrictions { let item = _c.value; array.push(item); } - } catch (e_11_1) { - e_11 = { error: e_11_1 }; + } 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_11) throw e_11.error; + if (e_17) throw e_17.error; } } return array; @@ -1399,7 +2594,7 @@ class IPRestrictions { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_11() { + return __asyncGenerator(this, arguments, function* _asyncList_17() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -1431,342 +2626,6 @@ class IPRestrictions { } } exports.IPRestrictions = IPRestrictions; -class EndpointLoggingModule { - /** Do not construct this object directly, use the endpointLoggingModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointLoggingModule = EndpointLoggingModule; -class EndpointCircuitBreakerModule { - /** Do not construct this object directly, use the endpointCircuitBreakerModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointCircuitBreakerModule = EndpointCircuitBreakerModule; -class EndpointCompressionModule { - /** Do not construct this object directly, use the endpointCompressionModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointCompressionModule = EndpointCompressionModule; -class EndpointTLSTerminationModule { - /** Do not construct this object directly, use the endpointTlsTerminationModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointTLSTerminationModule = EndpointTLSTerminationModule; -class EndpointIPPolicyModule { - /** Do not construct this object directly, use the endpointIpPolicyModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointIPPolicyModule = EndpointIPPolicyModule; -class EndpointMutualTLSModule { - /** Do not construct this object directly, use the endpointMutualTlsModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointMutualTLSModule = EndpointMutualTLSModule; -class EndpointRequestHeadersModule { - /** Do not construct this object directly, use the endpointRequestHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointRequestHeadersModule = EndpointRequestHeadersModule; -class EndpointResponseHeadersModule { - /** Do not construct this object directly, use the endpointResponseHeadersModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointResponseHeadersModule = EndpointResponseHeadersModule; -class EndpointOAuthModule { - /** Do not construct this object directly, use the endpointOAuthModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointOAuthModule = EndpointOAuthModule; -class EndpointWebhookValidationModule { - /** Do not construct this object directly, use the endpointWebhookValidationModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointWebhookValidationModule = EndpointWebhookValidationModule; -class EndpointSAMLModule { - /** Do not construct this object directly, use the endpointSamlModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointSAMLModule = EndpointSAMLModule; -class EndpointOIDCModule { - /** Do not construct this object directly, use the endpointOidcModule property of an Ngrok client object instead. */ - constructor(httpClient) { - this.httpClient = httpClient; - } - replace(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - get(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - delete(arg) { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} -exports.EndpointOIDCModule = EndpointOIDCModule; /** * Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be @@ -1811,7 +2670,7 @@ class ReservedAddrs { * List all reserved addresses on this account. */ list() { - var e_12, _a; + var e_18, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -1823,13 +2682,13 @@ class ReservedAddrs { let item = _c.value; array.push(item); } - } catch (e_12_1) { - e_12 = { error: e_12_1 }; + } 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_12) throw e_12.error; + if (e_18) throw e_18.error; } } return array; @@ -1844,7 +2703,7 @@ class ReservedAddrs { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_12() { + return __asyncGenerator(this, arguments, function* _asyncList_18() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -1874,16 +2733,6 @@ class ReservedAddrs { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** - * Detach the endpoint configuration attached to a reserved address. - */ - deleteEndpointConfig(arg) { - return this.httpClient - .url(`/reserved_addrs/${arg.id}/endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } } exports.ReservedAddrs = ReservedAddrs; /** @@ -1931,7 +2780,7 @@ class ReservedDomains { * List all reserved domains on this account. */ list() { - var e_13, _a; + var e_19, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -1943,13 +2792,13 @@ class ReservedDomains { let item = _c.value; array.push(item); } - } catch (e_13_1) { - e_13 = { error: e_13_1 }; + } 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_13) throw e_13.error; + if (e_19) throw e_19.error; } } return array; @@ -1964,7 +2813,7 @@ class ReservedDomains { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_13() { + return __asyncGenerator(this, arguments, function* _asyncList_19() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2014,26 +2863,6 @@ class ReservedDomains { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - /** - * Detach the http endpoint configuration attached to a reserved domain. - */ - deleteHttpEndpointConfig(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}/http_endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - /** - * Detach the https endpoint configuration attached to a reserved domain. - */ - deleteHttpsEndpointConfig(arg) { - return this.httpClient - .url(`/reserved_domains/${arg.id}/https_endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } } exports.ReservedDomains = ReservedDomains; /** @@ -2079,7 +2908,7 @@ class SSHCertificateAuthorities { * List all SSH Certificate Authorities on this account */ list() { - var e_14, _a; + var e_20, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2091,13 +2920,13 @@ class SSHCertificateAuthorities { let item = _c.value; array.push(item); } - } catch (e_14_1) { - e_14 = { error: e_14_1 }; + } 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_14) throw e_14.error; + if (e_20) throw e_20.error; } } return array; @@ -2112,7 +2941,7 @@ class SSHCertificateAuthorities { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_14() { + return __asyncGenerator(this, arguments, function* _asyncList_20() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2187,7 +3016,7 @@ class SSHCredentials { * List all ssh credentials on this account */ list() { - var e_15, _a; + var e_21, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2199,13 +3028,13 @@ class SSHCredentials { let item = _c.value; array.push(item); } - } catch (e_15_1) { - e_15 = { error: e_15_1 }; + } 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_15) throw e_15.error; + if (e_21) throw e_21.error; } } return array; @@ -2220,7 +3049,7 @@ class SSHCredentials { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_15() { + return __asyncGenerator(this, arguments, function* _asyncList_21() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2296,7 +3125,7 @@ class SSHHostCertificates { * List all SSH Host Certificates issued on this account */ list() { - var e_16, _a; + var e_22, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2308,13 +3137,13 @@ class SSHHostCertificates { let item = _c.value; array.push(item); } - } catch (e_16_1) { - e_16 = { error: e_16_1 }; + } 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_16) throw e_16.error; + if (e_22) throw e_22.error; } } return array; @@ -2329,7 +3158,7 @@ class SSHHostCertificates { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_16() { + return __asyncGenerator(this, arguments, function* _asyncList_22() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2405,7 +3234,7 @@ class SSHUserCertificates { * List all SSH User Certificates issued on this account */ list() { - var e_17, _a; + var e_23, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2417,13 +3246,13 @@ class SSHUserCertificates { let item = _c.value; array.push(item); } - } catch (e_17_1) { - e_17 = { error: e_17_1 }; + } 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_17) throw e_17.error; + if (e_23) throw e_23.error; } } return array; @@ -2438,7 +3267,7 @@ class SSHUserCertificates { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_17() { + return __asyncGenerator(this, arguments, function* _asyncList_23() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2516,7 +3345,7 @@ class TLSCertificates { * List all TLS certificates on this account */ list() { - var e_18, _a; + var e_24, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2528,13 +3357,13 @@ class TLSCertificates { let item = _c.value; array.push(item); } - } catch (e_18_1) { - e_18 = { error: e_18_1 }; + } 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_18) throw e_18.error; + if (e_24) throw e_24.error; } } return array; @@ -2549,7 +3378,7 @@ class TLSCertificates { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_18() { + return __asyncGenerator(this, arguments, function* _asyncList_24() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2595,7 +3424,7 @@ class TunnelSessions { * List all online tunnel sessions running on this account. */ list() { - var e_19, _a; + var e_25, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2607,13 +3436,13 @@ class TunnelSessions { let item = _c.value; array.push(item); } - } catch (e_19_1) { - e_19 = { error: e_19_1 }; + } 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_19) throw e_19.error; + if (e_25) throw e_25.error; } } return array; @@ -2628,7 +3457,7 @@ class TunnelSessions { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_19() { + return __asyncGenerator(this, arguments, function* _asyncList_25() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2703,7 +3532,7 @@ class Tunnels { * List all online tunnels currently running on the account. */ list() { - var e_20, _a; + var e_26, _a; return __awaiter(this, void 0, void 0, function* () { const array = []; try { @@ -2715,13 +3544,13 @@ class Tunnels { let item = _c.value; array.push(item); } - } catch (e_20_1) { - e_20 = { error: e_20_1 }; + } 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_20) throw e_20.error; + if (e_26) throw e_26.error; } } return array; @@ -2736,7 +3565,7 @@ class Tunnels { .then(util.onFulfilled, util.onRejected); } _asyncList() { - return __asyncGenerator(this, arguments, function* _asyncList_20() { + return __asyncGenerator(this, arguments, function* _asyncList_26() { const limit = '100'; let nextPage = 'initial loop'; let page = { limit: limit }; @@ -2756,6 +3585,16 @@ class Tunnels { } }); } + /** + * 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); + } } exports.Tunnels = Tunnels; //# sourceMappingURL=services.js.map diff --git a/lib/services.js.map b/lib/services.js.map index 0a8eb57..fecc930 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/package-lock.json b/package-lock.json index c5caf4f..8e318bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,9 +1,5504 @@ { "name": "@ngrok/ngrok-api", - "version": "0.3.0", - "lockfileVersion": 1, + "version": "0.0.0", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "@ngrok/ngrok-api", + "version": "0.0.0", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.1", + "wretch": "^1.7.4" + }, + "devDependencies": { + "@types/jest": "^27.0.0", + "@typescript-eslint/eslint-plugin": "^4.26.0", + "@typescript-eslint/parser": "^4.26.0", + "eslint": "^7.27.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-jest": "^24.3.6", + "eslint-plugin-prettier": "^3.4.0", + "jest": "^27.0.3", + "nock": "^13.1.0", + "prettier": "^2.3.0", + "ts-jest": "^27.0.2", + "typedoc": "^0.21.0", + "typescript": "^4.3.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "dev": true, + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001314", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001314.tgz", + "integrity": "sha512-0zaSO+TnCHtHJIbpLroX7nsD+vYuOVjl3uzFbJO1wMVbuveJA0RK2WcQA9ZUIOiO0/ArMiMgHJLxfEZhQiC0kw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", + "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==", + "dev": true + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.81", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.81.tgz", + "integrity": "sha512-Gs7xVpIZ7tYYSDA+WgpzwpPvfGwUk3KSIjJ0akuj5XQHFdyQnsUoM76EA4CIHXNLPiVwTwOFay9RMb0ChG3OBw==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "peerDependencies": { + "eslint": ">=5.0.0", + "prettier": ">=1.13.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", + "dev": true + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marked": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", + "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/nock": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.4.tgz", + "integrity": "sha512-8GPznwxcPNCH/h8B+XZcKjYPXnUV5clOKCjAqyjsiqA++MpNx9E9+t8YPp0MbThO+KauRo7aZJ1WuIZmOrT2Ug==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "json-stringify-safe": "^5.0.1", + "lodash.set": "^4.3.2", + "propagate": "^2.0.0" + }, + "engines": { + "node": ">= 10.13" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/propagate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz", + "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shiki": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.15.tgz", + "integrity": "sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-jest": { + "version": "27.1.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", + "integrity": "sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^27.0.0", + "json5": "2.x", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "20.x" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@types/jest": "^27.0.0", + "babel-jest": ">=27.0.0 <28", + "esbuild": "~0.14.0", + "jest": "^27.0.0", + "typescript": ">=3.8 <5.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.10.tgz", + "integrity": "sha512-Y0wYIehkjkPfsp3pv86fp3WPHUcOf8pnQUDLwG1PqSccUSqdsv7Pz1Gd5WrTJvXQB2wO1mKlZ8qW8qMiopKyjA==", + "dev": true, + "dependencies": { + "glob": "^7.1.7", + "handlebars": "^4.7.7", + "lunr": "^2.3.9", + "marked": "^4.0.10", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shiki": "^0.9.8", + "typedoc-default-themes": "^0.12.10" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 12.10.0" + }, + "peerDependencies": { + "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.12.10", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.12.10.tgz", + "integrity": "sha512-fIS001cAYHkyQPidWXmHuhs8usjP5XVJjWB8oZGqkTowZaz3v7g3KDZeeqE82FBrmkAnIBOY3jgy7lnPnqATbA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/typescript": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz", + "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", + "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/wretch": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/wretch/-/wretch-1.7.9.tgz", + "integrity": "sha512-uUSze1Z72RiQjyoqr7r1KW+05WDNeqqKOeyJDPhw6EVEaOgp9RQNrr8AQt3OF7qylQbh2iVtT9r0nXIHlbJgqQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + } + }, "dependencies": { + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -14,41 +5509,41 @@ } }, "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", "dev": true }, "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "semver": { @@ -56,22 +5551,16 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true } } }, "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", "dev": true, "requires": { - "@babel/types": "^7.16.0", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -85,13 +5574,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" }, @@ -104,144 +5593,123 @@ } } }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", "dev": true }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", "dev": true }, "@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", "dev": true, "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" } }, "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -305,9 +5773,9 @@ } }, "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -419,60 +5887,61 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", - "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } } } }, "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" + "@babel/highlight": "^7.16.7" } }, "globals": { @@ -484,12 +5953,12 @@ } }, "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.15.7", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, @@ -569,388 +6038,218 @@ "dev": true }, "@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "@jest/core": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.3.tgz", - "integrity": "sha512-V9ms3zSxUHxh1E/ZLAiXF7SLejsdFnjWTFizWotMOWvjho0lW5kSjZymhQSodNW0T0ZMQRiha7f8+NcFVm3hJQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "requires": { - "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.3", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-resolve-dependencies": "^27.4.2", - "jest-runner": "^27.4.3", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "jest-watcher": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "@jest/environment": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.2.tgz", - "integrity": "sha512-uSljKxh/rGlHlmhyeG4ZoVK9hOec+EPBkwTHkHKQ2EqDu5K+MaG9uJZ8o1CbRsSdZqSuhXvJCYhBWsORPPg6qw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dev": true, "requires": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "jest-mock": "^27.5.1" } }, "@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "@jest/globals": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.2.tgz", - "integrity": "sha512-KkfaHEttlGpXYAQTZHgrESiEPx2q/DKAFLGLFda1uGVrqc17snd3YVPhOxlXOHIzVPs+lQ/SDB2EIvxyGzb3Ew==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, "requires": { - "@jest/environment": "^27.4.2", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" } }, "@jest/reporters": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.2.tgz", - "integrity": "sha512-sp4aqmdBJtjKetEakzDPcZggPcVIF6w9QLkYBbaWDV6e/SIsHnF1S4KtIH91eEc2fp7ep6V/e1xvdfEoho1d2w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", "terminal-link": "^2.0.0", "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" } }, "@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "requires": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "@jest/test-sequencer": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.2.tgz", - "integrity": "sha512-HmHp5mlh9f9GyNej5yCS1JZIFfUGnP9+jEOH5zoq5EmsuZeYD+dGULqyvGDPtuzzbyAFJ6R4+z4SS0VvnFwwGQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "requires": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-runtime": "^27.4.2" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" } }, "@jest/transform": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.2.tgz", - "integrity": "sha512-RTKcPZllfcmLfnlxBya7aypofhdz05+E6QITe55Ex0rxyerkgjmmpMlvVn11V0cP719Ps6WcDYCnDzxnnJUwKg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", - "babel-plugin-istanbul": "^6.0.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", "micromatch": "^4.0.4", - "pirates": "^4.0.1", + "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "@jest/types": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", - "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^15.0.0", + "@types/yargs": "^16.0.0", "chalk": "^4.0.0" } }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1002,9 +6301,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.16", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", - "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -1015,9 +6314,9 @@ } }, "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -1052,9 +6351,9 @@ } }, "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, "@types/istanbul-lib-report": { @@ -1076,13 +6375,13 @@ } }, "@types/jest": { - "version": "26.0.24", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz", - "integrity": "sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==", + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", "dev": true, "requires": { - "jest-diff": "^26.0.0", - "pretty-format": "^26.0.0" + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" } }, "@types/json-schema": { @@ -1092,15 +6391,15 @@ "dev": true }, "@types/node": { - "version": "16.11.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", - "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==", + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", "dev": true }, "@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", "dev": true }, "@types/stack-utils": { @@ -1110,18 +6409,18 @@ "dev": true }, "@types/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "dev": true, "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, "@typescript-eslint/eslint-plugin": { @@ -1233,7 +6532,8 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true + "dev": true, + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -1338,43 +6638,19 @@ "dev": true }, "babel-jest": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.2.tgz", - "integrity": "sha512-MADrjb3KBO2eyZCAc6QaJg6RT5u+6oEdDyHO5HEalnpwQ6LrhTsQF2Kj1Wnz2t6UPXIXPk18dSXXOT0wF5yTxA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "requires": { - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "babel-plugin-istanbul": { @@ -1388,33 +6664,12 @@ "@istanbuljs/schema": "^0.1.2", "istanbul-lib-instrument": "^5.0.4", "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } } }, "babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -1444,12 +6699,12 @@ } }, "babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.4.0", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -1485,15 +6740,15 @@ "dev": true }, "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.0.tgz", + "integrity": "sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", + "caniuse-lite": "^1.0.30001313", + "electron-to-chromium": "^1.4.76", "escalade": "^3.1.1", - "node-releases": "^2.0.1", + "node-releases": "^2.0.2", "picocolors": "^1.0.0" } }, @@ -1534,9 +6789,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001283", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz", - "integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==", + "version": "1.0.30001314", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001314.tgz", + "integrity": "sha512-0zaSO+TnCHtHJIbpLroX7nsD+vYuOVjl3uzFbJO1wMVbuveJA0RK2WcQA9ZUIOiO0/ArMiMgHJLxfEZhQiC0kw==", "dev": true }, "chalk": { @@ -1672,34 +6927,6 @@ "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", "whatwg-url": "^8.0.0" - }, - "dependencies": { - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - } } }, "debug": { @@ -1748,9 +6975,9 @@ "dev": true }, "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "dev": true }, "dir-glob": { @@ -1789,9 +7016,9 @@ } }, "electron-to-chromium": { - "version": "1.4.9", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.9.tgz", - "integrity": "sha512-7AyB4SiLtGJbLACXezs8BDjDbZizuoiyHTQxbcvzfi5LYWRXVSFdmPvuDjtlWQmsVSONRicZfSBj3xgft0Wvrg==", + "version": "1.4.81", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.81.tgz", + "integrity": "sha512-Gs7xVpIZ7tYYSDA+WgpzwpPvfGwUk3KSIjJ0akuj5XQHFdyQnsUoM76EA4CIHXNLPiVwTwOFay9RMb0ChG3OBw==", "dev": true }, "emittery": { @@ -1815,6 +7042,15 @@ "ansi-colors": "^4.1.1" } }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -1961,10 +7197,11 @@ } }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} }, "eslint-plugin-jest": { "version": "24.7.0", @@ -2104,53 +7341,15 @@ "dev": true }, "expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - } + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" } }, "fast-deep-equal": { @@ -2166,9 +7365,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -2247,9 +7446,9 @@ } }, "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", "dev": true }, "form-data": { @@ -2336,32 +7535,32 @@ } }, "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "version": "13.12.1", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz", + "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", "slash": "^3.0.0" } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, "handlebars": { @@ -2444,9 +7643,9 @@ } }, "ignore": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", - "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "import-fresh": { @@ -2460,9 +7659,9 @@ } }, "import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -2491,10 +7690,16 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { "has": "^1.0.3" @@ -2564,14 +7769,15 @@ "dev": true }, "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", "dev": true, "requires": { - "@babel/core": "^7.7.5", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" }, "dependencies": { @@ -2606,9 +7812,9 @@ } }, "istanbul-reports": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", - "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -2616,1216 +7822,477 @@ } }, "jest": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.3.tgz", - "integrity": "sha512-jwsfVABBzuN3Atm+6h6vIEpTs9+VApODLt4dk2qv1WMOpb1weI1IIZfuwpMiWZ62qvWj78MvdvMHIYdUfqrFaA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "requires": { - "@jest/core": "^27.4.3", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.4.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "jest-cli": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.3.tgz", - "integrity": "sha512-zZSJBXNC/i8UnJPwcKWsqnhGgIF3uoTYP7th32Zej7KNQJdxzOMj+wCfy2Ox3kU7nXErJ36DtYyXDhfiqaiDRw==", - "dev": true, - "requires": { - "@jest/core": "^27.4.3", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.3", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - } + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-circus": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.2.tgz", - "integrity": "sha512-2ePUSru1BGMyzxsMvRfu+tNb+PW60rUyMLJBfw1Nrh5zC8RoTPfF+zbE0JToU31a6ZVe4nnrNKWYRzlghAbL0A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "requires": { - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.4.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" } }, "jest-config": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.3.tgz", - "integrity": "sha512-DQ10HTSqYtC2pO7s9j2jw+li4xUnm2wLYWH2o7K1ftB8NyvToHsXoLlXxtsGh3AW9gUQR6KY/4B7G+T/NswJBw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.2", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.2", + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.2", - "jest-environment-jsdom": "^27.4.3", - "jest-environment-node": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-runner": "^27.4.3", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" } }, "jest-diff": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", - "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^26.6.2", - "jest-get-type": "^26.3.0", - "pretty-format": "^26.6.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-environment-jsdom": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.3.tgz", - "integrity": "sha512-x1AUVz3G14LpEJs7KIFUaTINT2n0unOUmvdAby3s/sldUpJJetOJifHo1O/EUQC5fNBowggwJbVulko18y6OWw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "requires": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-environment-node": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.2.tgz", - "integrity": "sha512-nzTZ5nJ+FabuZPH2YVci7SZIHpvtNRHPt8+vipLkCnAgXGjVzHm7XJWdnNqXbAkExIgiKeVEkVMNZOZE/LeiIg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dev": true, "requires": { - "@jest/environment": "^27.4.2", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "jest-get-type": { - "version": "26.3.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, "jest-haste-map": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.2.tgz", - "integrity": "sha512-foiyAEePORUN2eeJnOtcM1y8qW0ShEd9kTjWVL4sVaMcuCJM6gtHegvYPBRT0mpI/bs4ueThM90+Eoj2ncoNsA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-jasmine2": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.2.tgz", - "integrity": "sha512-VO/fyAJSH9u0THjbteFiL8qc93ufU+yW+bdieDc8tzTCWwlWzO53UHS5nFK1qmE8izb5Smkn+XHlVt6/l06MKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.4.2", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } } }, "jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "requires": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", - "dev": true - }, - "jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - } - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "dependencies": { "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dev": true, "requires": { - "@babel/highlight": "^7.16.0" - } - }, - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "@babel/highlight": "^7.16.7" } } } }, "jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "dev": true + "dev": true, + "requires": {} }, "jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true }, "jest-resolve": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.2.tgz", - "integrity": "sha512-d/zqPjxCzMqHlOdRTg8cTpO9jY+1/T74KazT8Ws/LwmwxV5sRMWOkiLjmzUCDj/5IqA5XHNK4Hkmlq9Kdpb9Sg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-resolve-dependencies": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.2.tgz", - "integrity": "sha512-hb++cTpqvOWfU49MCP/JQkxmnrhKoAVqXWFjgYXswRSVGk8Q6bDTSvhbCeYXDtXaymY0y7WrrSIlKogClcKJuw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" } }, "jest-runner": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.3.tgz", - "integrity": "sha512-JgR6Om/j22Fd6ZUUIGTWNcCtuZVYbNrecb4k89W4UyFJoRtHpo2zMKWkmFFFJoqwWGrfrcPLnVBIgkJiTV3cyA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "requires": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.3", - "jest-environment-node": "^27.4.2", - "jest-haste-map": "^27.4.2", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-runtime": "^27.4.2", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", "throat": "^6.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-runtime": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.2.tgz", - "integrity": "sha512-eqPgcBaUNaw6j8T5M+dnfAEh6MIrh2YmtskCr9sl50QYpD22Sg+QqHw3J3nmaLzVMbBtOMHFFxLF0Qx8MsZVFQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, "requires": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.2", - "@jest/globals": "^27.4.2", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", - "exit": "^0.1.2", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.2", - "jest-snapshot": "^27.4.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } + "strip-bom": "^4.0.0" } }, "jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" } }, "jest-snapshot": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.2.tgz", - "integrity": "sha512-DI7lJlNIu6WSQ+esqhnJzEzU70+dV+cNjoF1c+j5FagWEd3KtOyZvVliAH0RWNQ6KSnAAnKSU0qxJ8UXOOhuUQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "requires": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.2", - "jest-util": "^27.4.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", + "pretty-format": "^27.5.1", "semver": "^7.3.2" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", - "dev": true - }, - "jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - } - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - } } }, "jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.4.2" + "pretty-format": "^27.5.1" }, "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "dev": true - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dev": true, - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } } } }, "jest-watcher": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", - "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "requires": { - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.4.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" - }, - "dependencies": { - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - } } }, "jest-worker": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", - "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -3896,36 +8363,10 @@ }, "dependencies": { "acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "dev": true - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "dev": true - }, - "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dev": true, - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", + "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", + "dev": true } } }, @@ -3935,6 +8376,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -3990,6 +8437,12 @@ "type-check": "~0.4.0" } }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -4077,9 +8530,9 @@ } }, "marked": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz", - "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz", + "integrity": "sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==", "dev": true }, "merge-stream": { @@ -4126,9 +8579,9 @@ "dev": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "requires": { "brace-expansion": "^1.1.7" @@ -4159,9 +8612,9 @@ "dev": true }, "nock": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.1.tgz", - "integrity": "sha512-CoHAabbqq/xZEknubuyQMjq6Lfi5b7RtK6SoNK6m40lebGp3yiMagWtIoYaw2s9sISD7wPuCfwFpivVHX/35RA==", + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.4.tgz", + "integrity": "sha512-8GPznwxcPNCH/h8B+XZcKjYPXnUV5clOKCjAqyjsiqA++MpNx9E9+t8YPp0MbThO+KauRo7aZJ1WuIZmOrT2Ug==", "dev": true, "requires": { "debug": "^4.1.0", @@ -4171,11 +8624,32 @@ } }, "node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } } }, "node-int64": { @@ -4184,16 +8658,10 @@ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", "dev": true }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", "dev": true }, "normalize-path": { @@ -4282,6 +8750,18 @@ "callsites": "^3.0.0" } }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -4325,19 +8805,16 @@ "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true }, "pkg-dir": { "version": "4.2.0", @@ -4355,9 +8832,9 @@ "dev": true }, "prettier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz", - "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true }, "prettier-linter-helpers": { @@ -4370,15 +8847,22 @@ } }, "pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } } }, "progress": { @@ -4446,13 +8930,14 @@ "dev": true }, "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } }, "resolve-cwd": { @@ -4554,9 +9039,9 @@ "dev": true }, "shiki": { - "version": "0.9.14", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.14.tgz", - "integrity": "sha512-uLHjjyJdNsMzF9GOF8vlOuZ8BwigiYPraMN5yjC826k8K7Xu90JQcC5GUNrzRibLgT2EOk9597I1IX+jRdA8nw==", + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.9.15.tgz", + "integrity": "sha512-/Y0z9IzhJ8nD9nbceORCqu6NgT9X6I8Fk8c3SICHI5NbZRLdZYFaB233gwct9sU0vvSypyaL/qaKvzyQGJBZSw==", "dev": true, "requires": { "jsonc-parser": "^3.0.0", @@ -4565,9 +9050,9 @@ } }, "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, "sisteransi": { @@ -4699,6 +9184,12 @@ "supports-color": "^7.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, "symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -4706,9 +9197,9 @@ "dev": true }, "table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "dev": true, "requires": { "ajv": "^8.0.1", @@ -4719,9 +9210,9 @@ }, "dependencies": { "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -4804,14 +9295,18 @@ } }, "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } }, "ts-jest": { - "version": "27.0.7", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.7.tgz", - "integrity": "sha512-O41shibMqzdafpuP+CkrOL7ykbmLh+FqQrXEmV9CydQ5JBk0Sj0uAEF5TNNe94fZWKm3yYvWa/IbyV4Yg1zK2Q==", + "version": "27.1.3", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", + "integrity": "sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==", "dev": true, "requires": { "bs-logger": "0.x", @@ -4870,15 +9365,15 @@ } }, "typedoc": { - "version": "0.21.9", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.9.tgz", - "integrity": "sha512-VRo7aII4bnYaBBM1lhw4bQFmUcDQV8m8tqgjtc7oXl87jc1Slbhfw2X5MccfcR2YnEClHDWgsiQGgNB8KJXocA==", + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.21.10.tgz", + "integrity": "sha512-Y0wYIehkjkPfsp3pv86fp3WPHUcOf8pnQUDLwG1PqSccUSqdsv7Pz1Gd5WrTJvXQB2wO1mKlZ8qW8qMiopKyjA==", "dev": true, "requires": { "glob": "^7.1.7", "handlebars": "^4.7.7", "lunr": "^2.3.9", - "marked": "^3.0.2", + "marked": "^4.0.10", "minimatch": "^3.0.0", "progress": "^2.0.3", "shiki": "^0.9.8", @@ -4892,15 +9387,15 @@ "dev": true }, "typescript": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", - "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", + "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", "dev": true }, "uglify-js": { - "version": "3.14.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.4.tgz", - "integrity": "sha512-AbiSR44J0GoCeV81+oxcy/jDOElO2Bx3d0MfQCUShq7JRXaM4KtQopZsq2vFv8bCq2yMaGrw1FgygUd03RyRDA==", + "version": "3.15.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz", + "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==", "dev": true, "optional": true }, @@ -4926,9 +9421,9 @@ "dev": true }, "v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -4945,9 +9440,9 @@ } }, "vscode-oniguruma": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz", - "integrity": "sha512-vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz", + "integrity": "sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==", "dev": true }, "vscode-textmate": { @@ -4984,9 +9479,10 @@ } }, "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true }, "whatwg-encoding": { "version": "1.0.5", @@ -5004,12 +9500,14 @@ "dev": true }, "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" } }, "which": { @@ -5051,9 +9549,9 @@ "dev": true }, "wretch": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/wretch/-/wretch-1.7.6.tgz", - "integrity": "sha512-N2sYGNRaianJZJROz31vNoGo7Sd+2ElX9g+qwiOQ8/+3oJVCEOkFxVMSYT/8QQqTrWs5bmMbDyxrOleALhUMCA==" + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/wretch/-/wretch-1.7.9.tgz", + "integrity": "sha512-uUSze1Z72RiQjyoqr7r1KW+05WDNeqqKOeyJDPhw6EVEaOgp9RQNrr8AQt3OF7qylQbh2iVtT9r0nXIHlbJgqQ==" }, "write-file-atomic": { "version": "3.0.3", @@ -5068,10 +9566,11 @@ } }, "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "dev": true + "version": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true, + "requires": {} }, "xml-name-validator": { "version": "3.0.0", diff --git a/package.json b/package.json index 8610186..6c2e80a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ngrok/ngrok-api", - "version": "0.3.0", + "version": "0.0.0", "homepage": "https://ngrok.com", "repository": { "type": "git", @@ -22,7 +22,7 @@ "wretch": "^1.7.4" }, "devDependencies": { - "@types/jest": "^26.0.23", + "@types/jest": "^27.0.0", "@typescript-eslint/eslint-plugin": "^4.26.0", "@typescript-eslint/parser": "^4.26.0", "eslint": "^7.27.0", diff --git a/src/client.ts b/src/client.ts index b5f9d42..d204b89 100644 --- a/src/client.ts +++ b/src/client.ts @@ -51,12 +51,11 @@ export class Ngrok { */ public credentials: services.Credentials; /** - * Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. + * Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned. */ - public endpointConfigurations: services.EndpointConfigurations; - public eventStreams: services.EventStreams; + public endpoints: services.Endpoints; public eventDestinations: services.EventDestinations; public eventSubscriptions: services.EventSubscriptions; public eventSources: services.EventSources; @@ -74,7 +73,7 @@ export class Ngrok { public ipPolicyRules: services.IPPolicyRules; /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -135,19 +134,54 @@ export class Ngrok { agent tunnel session or an SSH reverse tunnel session. */ public tunnels: services.Tunnels; - public pointcfgModule: { - endpointLoggingModule: services.EndpointLoggingModule; - endpointCircuitBreakerModule: services.EndpointCircuitBreakerModule; - endpointCompressionModule: services.EndpointCompressionModule; - endpointTlsTerminationModule: services.EndpointTLSTerminationModule; - endpointIpPolicyModule: services.EndpointIPPolicyModule; - endpointMutualTlsModule: services.EndpointMutualTLSModule; - endpointRequestHeadersModule: services.EndpointRequestHeadersModule; - endpointResponseHeadersModule: services.EndpointResponseHeadersModule; - endpointOAuthModule: services.EndpointOAuthModule; - endpointWebhookValidationModule: services.EndpointWebhookValidationModule; - endpointSamlModule: services.EndpointSAMLModule; - endpointOidcModule: services.EndpointOIDCModule; + public backends: { + /** + * 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. + */ + failoverBackends: services.FailoverBackends; + httpResponseBackends: services.HTTPResponseBackends; + /** + * A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector. + */ + tunnelGroupBackends: services.TunnelGroupBackends; + /** + * A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights. + */ + weightedBackends: services.WeightedBackends; + }; + public edges: { + edgesHttpsRoutes: services.EdgesHTTPSRoutes; + edgesHttps: services.EdgesHTTPS; + edgesTcp: services.EdgesTCP; + edgesTls: services.EdgesTLS; + }; + public edgeModules: { + httpsEdgeMutualTlsModule: services.HTTPSEdgeMutualTLSModule; + httpsEdgeTlsTerminationModule: services.HTTPSEdgeTLSTerminationModule; + edgeRouteBackendModule: services.EdgeRouteBackendModule; + edgeRouteIpRestrictionModule: services.EdgeRouteIPRestrictionModule; + edgeRouteRequestHeadersModule: services.EdgeRouteRequestHeadersModule; + edgeRouteResponseHeadersModule: services.EdgeRouteResponseHeadersModule; + edgeRouteCompressionModule: services.EdgeRouteCompressionModule; + edgeRouteCircuitBreakerModule: services.EdgeRouteCircuitBreakerModule; + edgeRouteWebhookVerificationModule: services.EdgeRouteWebhookVerificationModule; + edgeRouteOAuthModule: services.EdgeRouteOAuthModule; + edgeRouteSamlModule: services.EdgeRouteSAMLModule; + edgeRouteOidcModule: services.EdgeRouteOIDCModule; + edgeRouteWebsocketTcpConverterModule: services.EdgeRouteWebsocketTCPConverterModule; + tcpEdgeBackendModule: services.TCPEdgeBackendModule; + tcpEdgeIpRestrictionModule: services.TCPEdgeIPRestrictionModule; + tlsEdgeBackendModule: services.TLSEdgeBackendModule; + tlsEdgeIpRestrictionModule: services.TLSEdgeIPRestrictionModule; + tlsEdgeMutualTlsModule: services.TLSEdgeMutualTLSModule; + tlsEdgeTlsTerminationModule: services.TLSEdgeTLSTerminationModule; }; /** @@ -188,11 +222,7 @@ export class Ngrok { this.credentials = new services.Credentials(this.httpClient); - this.endpointConfigurations = new services.EndpointConfigurations( - this.httpClient - ); - - this.eventStreams = new services.EventStreams(this.httpClient); + this.endpoints = new services.Endpoints(this.httpClient); this.eventDestinations = new services.EventDestinations(this.httpClient); @@ -230,36 +260,63 @@ export class Ngrok { this.tunnels = new services.Tunnels(this.httpClient); - this.pointcfgModule = { - endpointLoggingModule: new services.EndpointLoggingModule( + 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 ), - endpointCircuitBreakerModule: new services.EndpointCircuitBreakerModule( + httpsEdgeTlsTerminationModule: new services.HTTPSEdgeTLSTerminationModule( this.httpClient ), - endpointCompressionModule: new services.EndpointCompressionModule( + edgeRouteBackendModule: new services.EdgeRouteBackendModule( this.httpClient ), - endpointTlsTerminationModule: new services.EndpointTLSTerminationModule( + edgeRouteIpRestrictionModule: new services.EdgeRouteIPRestrictionModule( this.httpClient ), - endpointIpPolicyModule: new services.EndpointIPPolicyModule( + edgeRouteRequestHeadersModule: new services.EdgeRouteRequestHeadersModule( this.httpClient ), - endpointMutualTlsModule: new services.EndpointMutualTLSModule( + edgeRouteResponseHeadersModule: + new services.EdgeRouteResponseHeadersModule(this.httpClient), + edgeRouteCompressionModule: new services.EdgeRouteCompressionModule( this.httpClient ), - endpointRequestHeadersModule: new services.EndpointRequestHeadersModule( + edgeRouteCircuitBreakerModule: new services.EdgeRouteCircuitBreakerModule( this.httpClient ), - endpointResponseHeadersModule: new services.EndpointResponseHeadersModule( + 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 ), - endpointOAuthModule: new services.EndpointOAuthModule(this.httpClient), - endpointWebhookValidationModule: - new services.EndpointWebhookValidationModule(this.httpClient), - endpointSamlModule: new services.EndpointSAMLModule(this.httpClient), - endpointOidcModule: new services.EndpointOIDCModule(this.httpClient), }; } } diff --git a/src/datatypes.ts b/src/datatypes.ts index 4675a47..d855e5d 100644 --- a/src/datatypes.ts +++ b/src/datatypes.ts @@ -139,6 +139,188 @@ export interface APIKeyList { nextPageUri?: 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; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends in order */ + backends: Array; +} + +export interface FailoverBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends in order */ + backends: Array; +} + +export interface FailoverBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** the ids of the child backends in order */ + backends: Array; +} + +export interface FailoverBackendList { + /** the list of all Failover backends on this account */ + backends: Array; + /** URI of the Failover backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface HTTPResponseBackend { + id: string; + /** URI of the HTTPResponseBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** body to return as fixed content */ + body: string; + /** headers to return */ + headers: Map; + /** status code to return */ + statusCode: number; +} + +export interface HTTPResponseBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** body to return as fixed content */ + body: string; + /** headers to return */ + headers: Map; + /** status code to return */ + statusCode?: number; +} + +export interface HTTPResponseBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** body to return as fixed content */ + body?: string; + /** headers to return */ + headers?: Map; + /** status code to return */ + statusCode?: number; +} + +export interface HTTPResponseBackendList { + backends: Array; + uri: string; + nextPageUri?: string; +} + +export interface TunnelGroupBackend { + /** unique identifier for this TunnelGroup backend */ + id: string; + /** URI of the TunnelGroupBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; + /** tunnels matching this backend */ + tunnels: Array; +} + +export interface TunnelGroupBackendCreate { + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; +} + +export interface TunnelGroupBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** labels to watch for tunnels on, e.g. app->foo, dc->bar */ + labels: Map; +} + +export interface TunnelGroupBackendList { + /** the list of all TunnelGroup backends on this account */ + backends: Array; + /** URI of the TunnelGroup backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface WeightedBackend { + /** unique identifier for this Weighted backend */ + id: string; + /** URI of the WeightedBackend API resource */ + uri: string; + /** timestamp when the backend was created, RFC 3339 format */ + createdAt: string; + /** human-readable description of this backend. Optional */ + description: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + 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; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata: string; + /** the ids of the child backends to their weights (0-10000) */ + backends: Map; +} + +export interface WeightedBackendUpdate { + id: string; + /** human-readable description of this backend. Optional */ + description?: string; + /** arbitrary user-defined machine-readable data of this backend. Optional */ + metadata?: string; + /** the ids of the child backends to their weights (0-10000) */ + backends: Map; +} + +export interface WeightedBackendList { + /** the list of all Weighted backends on this account */ + backends: Array; + /** URI of the Weighted backends list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + export interface CertificateAuthorityCreate { /** human-readable description of this Certificate Authority. optional, max 255 bytes. */ description: string; @@ -235,124 +417,10 @@ export interface CredentialList { nextPageUri?: string; } -export interface EndpointConfiguration { - /** unique identifier of this endpoint configuration */ - id: string; - /** they type of traffic this endpoint configuration can be applied to. one of: `http`, `https`, `tcp` */ - type: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata: string; - /** timestamp when the endpoint configuration was created, RFC 3339 format */ - createdAt: string; - /** URI of the endpoint configuration API resource */ - uri: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicy; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLS; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLogging; - /** saml module configuration or `null` */ - saml?: EndpointSAML; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} - -export interface EndpointConfigurationList { - /** the list of all endpoint configurations on this account */ - endpointConfigurations: Array; - /** URI of the endpoint configurations list API resource */ - uri: string; - /** URI of the next page, or null if there is no next page */ - nextPageUri?: string; -} - -export interface EndpointConfigurationUpdate { - /** unique identifier of this endpoint configuration */ - id: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description?: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata?: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicyMutate; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLSMutate; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLoggingMutate; - /** saml module configuration or `null` */ - saml?: EndpointSAMLMutate; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} - -export interface EndpointConfigurationCreate { - /** they type of traffic this endpoint configuration can be applied to. one of: `http`, `https`, `tcp` */ - type: string; - /** human-readable description of what this endpoint configuration will be do when applied or what traffic it will be applied to. Optional, max 255 bytes */ - description: string; - /** arbitrary user-defined machine-readable data of this endpoint configuration. Optional, max 4096 bytes. */ - metadata: string; - /** circuit breaker module configuration or `null` */ - circuitBreaker?: EndpointCircuitBreaker; - /** compression module configuration or `null` */ - compression?: EndpointCompression; - /** request headers module configuration or `null` */ - requestHeaders?: EndpointRequestHeaders; - /** response headers module configuration or `null` */ - responseHeaders?: EndpointResponseHeaders; - /** ip policy module configuration or `null` */ - ipPolicy?: EndpointIPPolicyMutate; - /** mutual TLS module configuration or `null` */ - mutualTls?: EndpointMutualTLSMutate; - /** TLS termination module configuration or `null` */ - tlsTermination?: EndpointTLSTermination; - /** webhook validation module configuration or `null` */ - webhookValidation?: EndpointWebhookValidation; - /** oauth module configuration or `null` */ - oauth?: EndpointOAuth; - /** logging module configuration or `null` */ - logging?: EndpointLoggingMutate; - /** saml module configuration or `null` */ - saml?: EndpointSAMLMutate; - /** oidc module configuration or `null` */ - oidc?: EndpointOIDC; -} - 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`. */ + /** 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`. */ provider: string; /** a string secret used to validate requests from the given provider. All providers except AWS SNS require a secret */ secret: string; @@ -386,18 +454,11 @@ export interface EndpointTLSTermination { minVersion?: string; } -export interface EndpointLogging { +export interface EndpointTLSTerminationAtEdge { /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ enabled?: boolean; - /** list of all EventStreams that will be used to configure and export this endpoint's logs */ - eventStreams: Array; -} - -export interface EndpointLoggingMutate { - /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ - enabled?: boolean; - /** list of all EventStreams that will be used to configure and export this endpoint's logs */ - eventStreamIds: Array; + /** The minimum TLS version used for termination and advertised to the client during the TLS handshake. if unspecified, ngrok will choose an industry-safe default. This value must be null if `terminate_at` is set to `upstream`. */ + minVersion?: string; } export interface EndpointRequestHeaders { @@ -607,64 +668,439 @@ export interface EndpointOIDC { scopes: Array; } -export interface EventStreamCreate { - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ - description: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields: Array; - /** The protocol that determines which events will be collected. Supported values are `tcp_connection_closed` and `http_request_complete`. */ - eventType: string; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate: number; +export interface EndpointBackend { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; + /** backend to be used to back this endpoint */ + backend: Ref; } -export interface EventStreamUpdate { - /** Unique identifier for this Event Stream. */ +export interface EndpointBackendMutate { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; + /** backend to be used to back this endpoint */ + backendId: string; +} + +export interface EndpointWebsocketTCPConverter { + /** `true` if the module will be applied to traffic, `false` to disable. default `true` if unspecified */ + enabled?: boolean; +} + +export interface EdgeRouteItem { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ id: string; - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata?: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ - description?: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields?: Array; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds?: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate?: number; } -export interface EventStreamList { - /** The list of all Event Streams on this account. */ - eventStreams: Array; - /** URI of the Event Stream list API resource. */ +export interface HTTPSEdgeRouteCreate { + /** unique identifier of this edge */ + edgeId: string; + /** 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" */ + match: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackendMutate; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicyMutate; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAMLMutate; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} + +export interface HTTPSEdgeRouteUpdate { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ + id: string; + /** 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" */ + match: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackendMutate; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicyMutate; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAMLMutate; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} + +export interface HTTPSEdgeRoute { + /** unique identifier of this edge */ + edgeId: string; + /** unique identifier of this edge route */ + id: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** 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" */ + match: string; + /** URI of the edge API resource */ uri: string; - /** URI of the next page, or null if there is no next page. */ + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** backend module configuration or `null` */ + backend?: EndpointBackend; + /** ip restriction module configuration or `null` */ + ipRestriction?: EndpointIPPolicy; + /** circuit breaker module configuration or `null` */ + circuitBreaker?: EndpointCircuitBreaker; + /** compression module configuration or `null` */ + compression?: EndpointCompression; + /** request headers module configuration or `null` */ + requestHeaders?: EndpointRequestHeaders; + /** response headers module configuration or `null` */ + responseHeaders?: EndpointResponseHeaders; + /** webhook verification module configuration or `null` */ + webhookVerification?: EndpointWebhookValidation; + /** oauth module configuration or `null` */ + oauth?: EndpointOAuth; + /** saml module configuration or `null` */ + saml?: EndpointSAML; + /** oidc module configuration or `null` */ + oidc?: EndpointOIDC; + /** websocket to tcp adapter configuration or `null` */ + websocketTcpConverter?: EndpointWebsocketTCPConverter; +} + +export interface HTTPSEdgeList { + /** the list of all HTTPS Edges on this account */ + httpsEdges: Array; + /** URI of the HTTPS Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ nextPageUri?: string; } -export interface EventStream { - /** Unique identifier for this Event Stream. */ - id: string; - /** URI of the Event Stream API resource. */ - uri: string; - /** Timestamp when the Event Stream was created, RFC 3339 format. */ - createdAt: string; - /** Arbitrary user-defined machine-readable data of this Event Stream. Optional, max 4096 bytes. */ - metadata: string; - /** Human-readable description of the Event Stream. Optional, max 255 bytes. */ +export interface HTTPSEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ description: string; - /** A list of protocol-specific fields you want to collect on each event. */ - fields: Array; - /** The protocol that determines which events will be collected. Supported values are `tcp_connection_closed` and `http_request_complete`. */ - eventType: string; - /** A list of Event Destination IDs which should be used for this Event Stream. Event Streams are required to have at least one Event Destination. */ - destinationIds: Array; - /** The percentage of all events you would like to capture. Valid values range from 0.01, representing 1% of all events to 1.00, representing 100% of all events. */ - samplingRate: number; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTerminationAtEdge; +} + +export interface HTTPSEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTerminationAtEdge; +} + +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; + /** arbitrary user-defined machine-readable data of this edge; optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + mutualTls?: EndpointMutualTLS; + tlsTermination?: EndpointTLSTermination; + /** routes */ + routes: Array; +} + +export interface EdgeBackendReplace { + id: string; + module: EndpointBackendMutate; +} + +export interface EdgeIPRestrictionReplace { + id: string; + module: EndpointIPPolicyMutate; +} + +export interface EdgeMutualTLSReplace { + id: string; + module: EndpointMutualTLSMutate; +} + +export interface EdgeTLSTerminationReplace { + id: string; + module: EndpointTLSTermination; +} + +export interface EdgeTLSTerminationAtEdgeReplace { + id: string; + module: EndpointTLSTerminationAtEdge; +} + +export interface EdgeRouteBackendReplace { + edgeId: string; + id: string; + module: EndpointBackendMutate; +} + +export interface EdgeRouteIPRestrictionReplace { + edgeId: string; + id: string; + module: EndpointIPPolicyMutate; +} + +export interface EdgeRouteRequestHeadersReplace { + edgeId: string; + id: string; + module: EndpointRequestHeaders; +} + +export interface EdgeRouteResponseHeadersReplace { + edgeId: string; + id: string; + module: EndpointResponseHeaders; +} + +export interface EdgeRouteCompressionReplace { + edgeId: string; + id: string; + module: EndpointCompression; +} + +export interface EdgeRouteCircuitBreakerReplace { + edgeId: string; + id: string; + module: EndpointCircuitBreaker; +} + +export interface EdgeRouteWebhookVerificationReplace { + edgeId: string; + id: string; + module: EndpointWebhookValidation; +} + +export interface EdgeRouteOAuthReplace { + edgeId: string; + id: string; + module: EndpointOAuth; +} + +export interface EdgeRouteSAMLReplace { + edgeId: string; + id: string; + module: EndpointSAMLMutate; +} + +export interface EdgeRouteOIDCReplace { + edgeId: string; + id: string; + module: EndpointOIDC; +} + +export interface EdgeRouteWebsocketTCPConverterReplace { + edgeId: string; + id: string; + module: EndpointWebsocketTCPConverter; +} + +export interface TCPEdgeList { + /** the list of all TCP Edges on this account */ + tcpEdges: Array; + /** URI of the TCP Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface TCPEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; +} + +export interface TCPEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; +} + +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; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackend; + ipRestriction?: EndpointIPPolicy; +} + +export interface TLSEdgeList { + /** the list of all TLS Edges on this account */ + tlsEdges: Array; + /** URI of the TLS Edge list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; +} + +export interface TLSEdgeCreate { + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTermination; +} + +export interface TLSEdgeUpdate { + /** unique identifier of this edge */ + id: string; + /** human-readable description of what this edge will be used for; optional, max 255 bytes. */ + description?: string; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata?: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackendMutate; + ipRestriction?: EndpointIPPolicyMutate; + mutualTls?: EndpointMutualTLSMutate; + tlsTermination?: EndpointTLSTermination; +} + +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; + /** arbitrary user-defined machine-readable data of this edge. Optional, max 4096 bytes. */ + metadata: string; + /** timestamp when the edge configuration was created, RFC 3339 format */ + createdAt: string; + /** URI of the edge API resource */ + uri: string; + /** hostports served by this edge */ + hostports?: Array; + /** edge modules */ + backend?: EndpointBackend; + ipRestriction?: EndpointIPPolicy; + mutualTls?: EndpointMutualTLS; + tlsTermination?: EndpointTLSTermination; +} + +export interface Endpoint { + /** unique endpoint resource identifier */ + id: string; + /** identifier of the region this endpoint belongs to */ + region: string; + /** timestamp when the endpoint was created in RFC 3339 format */ + createdAt: string; + /** timestamp when the endpoint was updated in RFC 3339 format */ + updatedAt: string; + /** URL of the hostport served by this endpoint */ + publicUrl: string; + /** protocol served by this endpoint. one of `http`, `https`, `tcp`, or `tls` */ + proto: string; + /** hostport served by this endpoint (hostname:port) */ + hostport: string; + /** 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; + /** the domain reserved for this endpoint */ + domain?: Ref; + /** the address reserved for this endpoint */ + tcpAddr?: Ref; + /** the tunnel serving requests to this endpoint, if this is an ephemeral endpoint */ + tunnel?: Ref; + /** the edge serving requests to this endpoint, if this is an edge endpoint */ + edge?: Ref; +} + +export interface EndpointList { + /** the list of all active endpoints on this account */ + endpoints: Array; + /** URI of the endpoints list API resource */ + uri: string; + /** URI of the next page, or null if there is no next page */ + nextPageUri?: string; } export interface EventDestinationCreate { @@ -773,7 +1209,7 @@ export interface EventSubscriptionCreate { 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 Stream. Event Streams are required to have at least one Event Destination. */ + /** A list of Event Destination IDs which should be used for this Event Subscription. */ destinationIds: Array; } @@ -786,7 +1222,7 @@ export interface EventSubscriptionUpdate { 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 Stream. Event Streams are required to have at least one Event Destination. */ + /** A list of Event Destination IDs which should be used for this Event Subscription. */ destinationIds?: Array; } @@ -868,8 +1304,6 @@ export interface IPPolicyCreate { description: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ metadata: string; - /** the IP policy action. Supported values are `allow` or `deny` */ - action: string; } export interface IPPolicyUpdate { @@ -891,8 +1325,6 @@ export interface IPPolicy { description: string; /** arbitrary user-defined machine-readable data of this IP policy. optional, max 4096 bytes. */ metadata: string; - /** the IP policy action. Supported values are `allow` or `deny` */ - action: string; } export interface IPPolicyList { @@ -913,6 +1345,8 @@ export interface IPPolicyRuleCreate { cidr: string; /** ID of the IP policy this IP policy rule will be attached to */ ipPolicyId: string; + /** the action to apply to the policy rule, either `allow` or `deny` */ + action?: string; } export interface IPPolicyRuleUpdate { @@ -940,6 +1374,8 @@ export interface IPPolicyRule { cidr: string; /** object describing the IP policy this IP Policy Rule belongs to */ ipPolicy: Ref; + /** the action to apply to the policy rule, either `allow` or `deny` */ + action: string; } export interface IPPolicyRuleList { @@ -1004,66 +1440,6 @@ export interface IPRestrictionList { nextPageUri?: string; } -export interface EndpointLoggingReplace { - id: string; - module: EndpointLoggingMutate; -} - -export interface EndpointCircuitBreakerReplace { - id: string; - module: EndpointCircuitBreaker; -} - -export interface EndpointCompressionReplace { - id: string; - module: EndpointCompression; -} - -export interface EndpointTLSTerminationReplace { - id: string; - module: EndpointTLSTermination; -} - -export interface EndpointIPPolicyReplace { - id: string; - module: EndpointIPPolicyMutate; -} - -export interface EndpointMutualTLSReplace { - id: string; - module: EndpointMutualTLSMutate; -} - -export interface EndpointRequestHeadersReplace { - id: string; - module: EndpointRequestHeaders; -} - -export interface EndpointResponseHeadersReplace { - id: string; - module: EndpointResponseHeaders; -} - -export interface EndpointOAuthReplace { - id: string; - module: EndpointOAuth; -} - -export interface EndpointWebhookValidationReplace { - id: string; - module: EndpointWebhookValidation; -} - -export interface EndpointSAMLReplace { - id: string; - module: EndpointSAMLMutate; -} - -export interface EndpointOIDCReplace { - id: string; - module: EndpointOIDC; -} - export interface ReservedAddrCreate { /** human-readable description of what this reserved address will be used for */ description: string; @@ -1071,8 +1447,6 @@ export interface ReservedAddrCreate { metadata: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; - /** ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address */ - endpointConfigurationId?: string; } export interface ReservedAddrUpdate { @@ -1081,8 +1455,6 @@ export interface ReservedAddrUpdate { description?: string; /** arbitrary user-defined machine-readable data of this reserved address. Optional, max 4096 bytes. */ metadata?: string; - /** ID of an endpoint configuration of type tcp that will be used to handle inbound traffic to this address */ - endpointConfigurationId?: string; } export interface ReservedAddr { @@ -1100,8 +1472,6 @@ export interface ReservedAddr { addr: string; /** reserve the address in this geographic ngrok datacenter. Optional, default is us. (au, eu, ap, us, jp, in, sa) */ region: string; - /** object reference to the endpoint configuration that will be applied to traffic to this address */ - endpointConfiguration?: Ref; } export interface ReservedAddrList { @@ -1122,10 +1492,6 @@ export interface ReservedDomainCreate { description: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ metadata: string; - /** ID of an endpoint configuration of type http that will be used to handle inbound http traffic to this domain */ - httpEndpointConfigurationId?: string; - /** ID of an endpoint configuration of type https that will be used to handle inbound https traffic to this domain */ - httpsEndpointConfigurationId?: 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`. */ @@ -1138,10 +1504,6 @@ export interface ReservedDomainUpdate { description?: string; /** arbitrary user-defined machine-readable data of this reserved domain. Optional, max 4096 bytes. */ metadata?: string; - /** ID of an endpoint configuration of type http that will be used to handle inbound http traffic to this domain */ - httpEndpointConfigurationId?: string; - /** ID of an endpoint configuration of type https that will be used to handle inbound https traffic to this domain */ - httpsEndpointConfigurationId?: 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`. */ @@ -1165,10 +1527,6 @@ export interface ReservedDomain { region: string; /** DNS CNAME target for a custom hostname, or null if the reserved domain is a subdomain of *.ngrok.io */ cnameTarget?: string; - /** object referencing the endpoint configuration applied to http traffic on this domain */ - httpEndpointConfiguration?: Ref; - /** object referencing the endpoint configuration applied to https traffic on this domain */ - httpsEndpointConfiguration?: Ref; /** object referencing the TLS certificate used for connections to this domain. This can be either a user-uploaded certificate, the most recently issued automatic one, or null otherwise. */ certificate?: Ref; /** configuration for automatic management of TLS certificates for this domain, or null if automatic management is disabled */ @@ -1556,18 +1914,26 @@ export interface TunnelSessionsUpdate { export interface Tunnel { /** unique tunnel resource identifier */ id: string; - /** URL of the tunnel's public endpoint */ + /** URL of the ephemeral tunnel's public endpoint */ 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; - /** tunnel protocol. one of `http`, `https`, `tcp` or `tls` */ + /** tunnel protocol for ephemeral tunnels. one of `http`, `https`, `tcp` or `tls` */ 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 */ tunnelSession: Ref; + /** 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; + /** 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. */ + forwardsTo: string; } export interface TunnelList { diff --git a/src/services.ts b/src/services.ts index a0d65cc..db0790b 100644 --- a/src/services.ts +++ b/src/services.ts @@ -236,6 +236,399 @@ export class APIKeys { } } +/** + * 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. + */ +export class FailoverBackends { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the failoverBackends property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Create a new Failover backend + */ + public create( + arg: datatypes.FailoverBackendCreate + ): Promise { + 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. TODO what if used? + */ + public delete(arg: datatypes.Item): Promise { + 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 + */ + public get(arg: datatypes.Item): Promise { + 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 + */ + 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(`/backends/failover`) + .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.FailoverBackend[] = pagedList.backends; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + /** + * Update Failover backend by ID + */ + public update( + arg: datatypes.FailoverBackendUpdate + ): Promise { + return this.httpClient + .url(`/backends/failover/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class HTTPResponseBackends { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the httpResponseBackends property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public create( + arg: datatypes.HTTPResponseBackendCreate + ): Promise { + return this.httpClient + .url(`/backends/http_response`) + .post(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/backends/http_response/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/backends/http_response/${arg.id}`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + 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(`/backends/http_response`) + .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.HTTPResponseBackend[] = pagedList.backends; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + public update( + arg: datatypes.HTTPResponseBackendUpdate + ): Promise { + return this.httpClient + .url(`/backends/http_response/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +/** + * A Tunnel Group Backend balances traffic among all online tunnels that match + a label selector. + */ +export class TunnelGroupBackends { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tunnelGroupBackends property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Create a new TunnelGroup backend + */ + public create( + arg: datatypes.TunnelGroupBackendCreate + ): Promise { + 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. TODO what if used? + */ + public delete(arg: datatypes.Item): Promise { + 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 + */ + public get(arg: datatypes.Item): Promise { + 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 + */ + 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(`/backends/tunnel_group`) + .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.TunnelGroupBackend[] = pagedList.backends; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + /** + * Update TunnelGroup backend by ID + */ + public update( + arg: datatypes.TunnelGroupBackendUpdate + ): Promise { + return this.httpClient + .url(`/backends/tunnel_group/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +/** + * A Weighted Backend balances traffic among the referenced backends. Traffic + is assigned proportionally to each based on its weight. The percentage of + traffic is calculated by dividing a backend's weight by the sum of all + weights. + */ +export class WeightedBackends { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the weightedBackends property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Create a new Weighted backend + */ + public create( + arg: datatypes.WeightedBackendCreate + ): Promise { + 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. TODO what if used? + */ + public delete(arg: datatypes.Item): Promise { + 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 + */ + public get(arg: datatypes.Item): Promise { + 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 + */ + 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(`/backends/weighted`) + .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.WeightedBackend[] = pagedList.backends; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + /** + * Update Weighted backend by ID + */ + public update( + arg: datatypes.WeightedBackendUpdate + ): Promise { + return this.httpClient + .url(`/backends/weighted/${arg.id}`) + .patch(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + /** * Certificate Authorities are x509 certificates that are used to sign other x509 certificates. Attach a Certificate Authority to the Mutual TLS module @@ -444,167 +837,104 @@ export class Credentials { } } -/** - * Endpoint Configurations are a reusable group of modules that encapsulate how - traffic to a domain or address is handled. Endpoint configurations are only - applied to Domains and TCP Addresses they have been attached to. - */ -export class EndpointConfigurations { +export class EdgesHTTPSRoutes { private httpClient: Wretcher; - /** Do not construct this object directly, use the endpointConfigurations property of an Ngrok client object instead. */ + /** Do not construct this object directly, use the edgesHttpsRoutes property of an Ngrok client object instead. */ public constructor(httpClient: Wretcher) { this.httpClient = httpClient; } /** - * Create a new endpoint configuration + * Create an HTTPS Edge Route */ public create( - arg: datatypes.EndpointConfigurationCreate - ): Promise { + arg: datatypes.HTTPSEdgeRouteCreate + ): Promise { return this.httpClient - .url(`/endpoint_configurations`) + .url(`/edges/https/${arg.edgeId}/routes`) .post(util.serializeArgument(arg)) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } /** - * Delete an endpoint configuration. This operation will fail if the endpoint configuration is still referenced by any reserved domain or reserved address. + * Get an HTTPS Edge Route by ID */ - public delete(arg: datatypes.Item): Promise { + public get(arg: datatypes.EdgeRouteItem): Promise { return this.httpClient - .url(`/endpoint_configurations/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Returns detailed information about an endpoint configuration - */ - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}`) + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) .get() .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } /** - * Returns a list of all endpoint configurations 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(`/endpoint_configurations`) - .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.EndpointConfiguration[] = - pagedList.endpointConfigurations; - - if (nextPage) { - page = { - beforeId: items[items.length - 1].id, - limit: limit, - }; - } - - for (const item of items) { - yield item; - } - } - } - /** - * Updates an endpoint configuration. 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. + * 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. */ public update( - arg: datatypes.EndpointConfigurationUpdate - ): Promise { + arg: datatypes.HTTPSEdgeRouteUpdate + ): Promise { return this.httpClient - .url(`/endpoint_configurations/${arg.id}`) + .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 + */ + public delete(arg: datatypes.EdgeRouteItem): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } -export class EventStreams { +export class EdgesHTTPS { private httpClient: Wretcher; - /** Do not construct this object directly, use the eventStreams property of an Ngrok client object instead. */ + /** Do not construct this object directly, use the edgesHttps property of an Ngrok client object instead. */ public constructor(httpClient: Wretcher) { this.httpClient = httpClient; } /** - * Create a new Event Stream. It will not apply to anything until you associate it with one or more Endpoint Configs. + * Create an HTTPS Edge */ - public create( - arg: datatypes.EventStreamCreate - ): Promise { + public create(arg: datatypes.HTTPSEdgeCreate): Promise { return this.httpClient - .url(`/event_streams`) + .url(`/edges/https`) .post(util.serializeArgument(arg)) .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } /** - * Delete an Event Stream. Associated Event Destinations will be preserved. + * Get an HTTPS Edge by ID */ - public delete(arg: datatypes.Item): Promise { + public get(arg: datatypes.Item): Promise { return this.httpClient - .url(`/event_streams/${arg.id}`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Get detailed information about an Event Stream by ID. - */ - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/event_streams/${arg.id}`) + .url(`/edges/https/${arg.id}`) .get() .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } /** - * List all Event Streams available on this account. + * Returns a list of all HTTPS Edges on this account */ - public async list(): Promise> { - const array: Array = []; + 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 { + private _pagedList(arg: datatypes.Paging): Promise { return this.httpClient - .url(`/event_streams`) + .url(`/edges/https`) .query(arg) .get() .json(payload => util.deserializeResult(payload)) @@ -618,7 +948,7 @@ export class EventStreams { while (nextPage) { const pagedList = await this._pagedList(page); nextPage = pagedList.nextPageUri; - const items: datatypes.EventStream[] = pagedList.eventStreams; + const items: datatypes.HTTPSEdge[] = pagedList.httpsEdges; if (nextPage) { page = { @@ -633,17 +963,940 @@ export class EventStreams { } } /** - * Update attributes of an Event Stream by ID. + * 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. */ - public update( - arg: datatypes.EventStreamUpdate - ): Promise { + public update(arg: datatypes.HTTPSEdgeUpdate): Promise { return this.httpClient - .url(`/event_streams/${arg.id}`) + .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 + */ + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class HTTPSEdgeMutualTLSModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the httpsEdgeMutualTlsModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeMutualTLSReplace + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/mutual_tls`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/mutual_tls`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/mutual_tls`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class HTTPSEdgeTLSTerminationModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the httpsEdgeTlsTerminationModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeTLSTerminationAtEdgeReplace + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/tls_termination`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/tls_termination`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/https/${arg.id}/tls_termination`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteBackendModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteBackendModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteBackendReplace + ): Promise { + 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); + } + + public get(arg: datatypes.EdgeRouteItem): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/backend`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteIPRestrictionModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteIpRestrictionModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteIPRestrictionReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/ip_restriction`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteRequestHeadersModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteRequestHeadersModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteRequestHeadersReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/request_headers`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteResponseHeadersModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteResponseHeadersModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteResponseHeadersReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/response_headers`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteCompressionModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteCompressionModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteCompressionReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/compression`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteCircuitBreakerModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteCircuitBreakerModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteCircuitBreakerReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/circuit_breaker`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteWebhookVerificationModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteWebhookVerificationModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteWebhookVerificationReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/webhook_verification`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteOAuthModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteOAuthModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteOAuthReplace + ): Promise { + 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); + } + + public get(arg: datatypes.EdgeRouteItem): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oauth`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteSAMLModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteSamlModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteSAMLReplace + ): Promise { + 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); + } + + public get(arg: datatypes.EdgeRouteItem): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/saml`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteOIDCModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteOidcModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteOIDCReplace + ): Promise { + 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); + } + + public get(arg: datatypes.EdgeRouteItem): Promise { + return this.httpClient + .url(`/edges/https/${arg.edgeId}/routes/${arg.id}/oidc`) + .get() + .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`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgeRouteWebsocketTCPConverterModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgeRouteWebsocketTcpConverterModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeRouteWebsocketTCPConverterReplace + ): Promise { + 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); + } + + public get( + arg: datatypes.EdgeRouteItem + ): Promise { + 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); + } + + public delete(arg: datatypes.EdgeRouteItem): Promise { + 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); + } +} + +export class EdgesTCP { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgesTcp property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Create a TCP Edge + */ + public create(arg: datatypes.TCPEdgeCreate): Promise { + 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 + */ + public get(arg: datatypes.Item): Promise { + 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 + */ + 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(`/edges/tcp`) + .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.TCPEdge[] = pagedList.tcpEdges; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield 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. + */ + public update(arg: datatypes.TCPEdgeUpdate): Promise { + 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 + */ + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TCPEdgeBackendModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tcpEdgeBackendModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeBackendReplace + ): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/backend`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/backend`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/backend`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TCPEdgeIPRestrictionModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tcpEdgeIpRestrictionModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeIPRestrictionReplace + ): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/ip_restriction`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/ip_restriction`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tcp/${arg.id}/ip_restriction`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class EdgesTLS { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the edgesTls property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * Create a TLS Edge + */ + public create(arg: datatypes.TLSEdgeCreate): Promise { + 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 + */ + public get(arg: datatypes.Item): Promise { + 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 + */ + 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(`/edges/tls`) + .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.TLSEdge[] = pagedList.tlsEdges; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield 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. + */ + public update(arg: datatypes.TLSEdgeUpdate): Promise { + 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 + */ + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TLSEdgeBackendModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tlsEdgeBackendModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeBackendReplace + ): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/backend`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/backend`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/backend`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TLSEdgeIPRestrictionModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tlsEdgeIpRestrictionModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeIPRestrictionReplace + ): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/ip_restriction`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/ip_restriction`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/ip_restriction`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TLSEdgeMutualTLSModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tlsEdgeMutualTlsModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeMutualTLSReplace + ): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/mutual_tls`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/mutual_tls`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/mutual_tls`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +export class TLSEdgeTLSTerminationModule { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the tlsEdgeTlsTerminationModule property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + public replace( + arg: datatypes.EdgeTLSTerminationReplace + ): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/tls_termination`) + .put(util.serializeArgument(arg)) + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/tls_termination`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } + + public delete(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/edges/tls/${arg.id}/tls_termination`) + .delete() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } +} + +/** + * Endpoints provides an API for querying the endpoint objects + which define what tunnel or edge is used to serve a hostport. + Only active endpoints associated with a tunnel or backend are returned. + */ +export class Endpoints { + private httpClient: Wretcher; + + /** Do not construct this object directly, use the endpoints property of an Ngrok client object instead. */ + public constructor(httpClient: Wretcher) { + this.httpClient = httpClient; + } + /** + * List all active endpoints on the 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(`/endpoints`) + .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.Endpoint[] = pagedList.endpoints; + + if (nextPage) { + page = { + beforeId: items[items.length - 1].id, + limit: limit, + }; + } + + for (const item of items) { + yield item; + } + } + } + /** + * Get the status of an endpoint by ID + */ + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/endpoints/${arg.id}`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } export class EventDestinations { @@ -667,7 +1920,7 @@ export class EventDestinations { } /** - * Delete an Event Destination. If the Event Destination is still referenced by an Event Stream, this will throw an error until that Event Stream has removed that reference. + * Delete an Event Destination. If the Event Destination is still referenced by an Event Subscription. */ public delete(arg: datatypes.Item): Promise { return this.httpClient @@ -1113,7 +2366,7 @@ export class IPPolicyRules { /** * An IP restriction is a restriction placed on the CIDRs that are allowed to - initate traffic to a specific aspect of your ngrok account. An IP + initiate traffic to a specific aspect of your ngrok account. An IP restriction has a type which defines the ingress it applies to. IP restrictions can be used to enforce the source IPs that can make API requests, log in to the dashboard, start ngrok agents, and connect to your @@ -1217,416 +2470,6 @@ export class IPRestrictions { } } -export class EndpointLoggingModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointLoggingModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointLoggingReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/logging`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointCircuitBreakerModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointCircuitBreakerModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointCircuitBreakerReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/circuit_breaker`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointCompressionModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointCompressionModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointCompressionReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/compression`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointTLSTerminationModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointTlsTerminationModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointTLSTerminationReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/tls_termination`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointIPPolicyModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointIpPolicyModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointIPPolicyReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/ip_policy`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointMutualTLSModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointMutualTlsModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointMutualTLSReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/mutual_tls`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointRequestHeadersModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointRequestHeadersModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointRequestHeadersReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/request_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointResponseHeadersModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointResponseHeadersModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointResponseHeadersReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/response_headers`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointOAuthModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointOAuthModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointOAuthReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oauth`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointWebhookValidationModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointWebhookValidationModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointWebhookValidationReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get( - arg: datatypes.Item - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/webhook_validation`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointSAMLModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointSamlModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointSAMLReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/saml`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - -export class EndpointOIDCModule { - private httpClient: Wretcher; - - /** Do not construct this object directly, use the endpointOidcModule property of an Ngrok client object instead. */ - public constructor(httpClient: Wretcher) { - this.httpClient = httpClient; - } - public replace( - arg: datatypes.EndpointOIDCReplace - ): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .put(util.serializeArgument(arg)) - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public get(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .get() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - public delete(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/endpoint_configurations/${arg.id}/oidc`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } -} - /** * Reserved Addresses are TCP addresses that can be used to listen for traffic. TCP address hostnames and ports are assigned by ngrok, they cannot be @@ -1728,17 +2571,6 @@ export class ReservedAddrs { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - /** - * Detach the endpoint configuration attached to a reserved address. - */ - public deleteEndpointConfig(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/reserved_addrs/${arg.id}/endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } } /** @@ -1865,28 +2697,6 @@ export class ReservedDomains { .json(payload => util.deserializeResult(payload)) .then(f => f, util.onRejected); } - - /** - * Detach the http endpoint configuration attached to a reserved domain. - */ - public deleteHttpEndpointConfig(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/reserved_domains/${arg.id}/http_endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } - - /** - * Detach the https endpoint configuration attached to a reserved domain. - */ - public deleteHttpsEndpointConfig(arg: datatypes.Item): Promise { - return this.httpClient - .url(`/reserved_domains/${arg.id}/https_endpoint_configuration`) - .delete() - .json(payload => util.deserializeResult(payload)) - .then(f => f, util.onRejected); - } } /** @@ -2557,4 +3367,14 @@ export class Tunnels { } } } + /** + * Get the status of a tunnel by ID + */ + public get(arg: datatypes.Item): Promise { + return this.httpClient + .url(`/tunnels/${arg.id}`) + .get() + .json(payload => util.deserializeResult(payload)) + .then(f => f, util.onRejected); + } } diff --git a/test/endpointConfigurations.test.js b/test/endpointConfigurations.test.js deleted file mode 100644 index d170f51..0000000 --- a/test/endpointConfigurations.test.js +++ /dev/null @@ -1,67 +0,0 @@ -const { Ngrok } = require('..'); - -global.fetch = require('node-fetch'); - -const nock = require('nock'); - -describe('valid ngrok api key', () => { - 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', - }); - }); - - test('create endpoint configuration', () => { - expect.assertions(1); - - ifMock(() => - nock('https://api.ngrok.com') - .post('/endpoint_configurations') - .reply(200, { - id: 'ec_1jFQm2FyjAGRYLijtEADZ2S9O3f', - type: 'https', - description: 'some endpoint configuration description', - metadata: 'some endpoint configuration metadata', - created_at: '2020-10-22T20:11:54Z', - uri: 'https://api.ngrok.com/endpoint_configurations/ec_1jFQm2FyjAGRYLijtEADZ2S9O3f', - basic_auth: null, - circuit_breaker: { - enabled: true, - errorThresholdPercentage: 0.6, - numBuckets: 16, - }, - compression: null, - request_headers: null, - response_headers: null, - ip_policy: null, - mutual_tls: null, - tls_termination: null, - webhook_validation: null, - oauth: null, - logging: null, - }) - ); - - let epConfCreate = { - type: 'https', - description: 'some endpoint configuration description', - metadata: 'some endpoint configuration metadata', - circuitBreaker: { - errorThresholdPercentage: 0.6, - }, - }; - - return ngrok.endpointConfigurations.create(epConfCreate).then(data => { - expect(data.circuitBreaker.enabled).toBeTruthy(); - }); - }); -}); From d3a9698f6a39b102cdd28d994b00c072725e0538 Mon Sep 17 00:00:00 2001 From: "ngrok-bors-ng[bot]" <52465704+ngrok-bors-ng[bot]@users.noreply.github.com> Date: Thu, 10 Mar 2022 19:51:49 +0000 Subject: [PATCH 2/2] 0.8.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8e318bd..aed4218 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ngrok/ngrok-api", - "version": "0.0.0", + "version": "0.8.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ngrok/ngrok-api", - "version": "0.0.0", + "version": "0.8.0", "license": "MIT", "dependencies": { "node-fetch": "^2.6.1", diff --git a/package.json b/package.json index 6c2e80a..6670f81 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ngrok/ngrok-api", - "version": "0.0.0", + "version": "0.8.0", "homepage": "https://ngrok.com", "repository": { "type": "git",