diff --git a/CHANGELOG.md b/CHANGELOG.md index 5737afb..2548389 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ +## 0.15.0 +* Add support for `vaults` +* Add support for `secrets` + ## 0.14.0 * Renamed `upstream_proto` to `upstream_protocol` for `endpoint` resources * Added support for `pooling_enabled` on Endpoints diff --git a/doc/source/index.rst b/doc/source/index.rst index 48fe39f..d20c758 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -173,9 +173,11 @@ API Reference ip_restrictions reserved_addrs reserved_domains + secrets ssh_certificate_authorities ssh_credentials ssh_host_certificates ssh_user_certificates tls_certificates tunnels + vaults diff --git a/doc/source/secrets.rst b/doc/source/secrets.rst new file mode 100644 index 0000000..ab194d5 --- /dev/null +++ b/doc/source/secrets.rst @@ -0,0 +1,12 @@ +.. + Code generated for API Clients. DO NOT EDIT. + +Secrets +===================================== + +Do not construct this object directly, instead access the +:attr:`~ngrok.Client.secrets` property of an :class:`ngrok.Client` object. + +.. automodule:: ngrok.services + :members: SecretsClient + :undoc-members: SecretsClient diff --git a/doc/source/vaults.rst b/doc/source/vaults.rst new file mode 100644 index 0000000..bfacd83 --- /dev/null +++ b/doc/source/vaults.rst @@ -0,0 +1,12 @@ +.. + Code generated for API Clients. DO NOT EDIT. + +Vaults +===================================== + +Do not construct this object directly, instead access the +:attr:`~ngrok.Client.vaults` property of an :class:`ngrok.Client` object. + +.. automodule:: ngrok.services + :members: VaultsClient + :undoc-members: VaultsClient diff --git a/docs/_modules/index.html b/docs/_modules/index.html index 870e514..09042c8 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -211,12 +211,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/_modules/ngrok/client.html b/docs/_modules/ngrok/client.html index 8da564b..24b97ba 100644 --- a/docs/_modules/ngrok/client.html +++ b/docs/_modules/ngrok/client.html @@ -211,12 +211,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -377,6 +379,11 @@ This CNAME record points traffic for that domain to ngrok's edge servers.""" return ReservedDomainsClient(self) + @property + def secrets(self) -> SecretsClient: + """Secrets is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.""" + return SecretsClient(self) + @property def ssh_certificate_authorities(self) -> SSHCertificateAuthoritiesClient: """An SSH Certificate Authority is a pair of an SSH Certificate and its private @@ -418,6 +425,11 @@ agent tunnel session or an SSH reverse tunnel session.""" return TunnelsClient(self) + @property + def vaults(self) -> VaultsClient: + """Vaults is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.""" + return VaultsClient(self) + @property def backends(self): ns = collections.namedtuple( diff --git a/docs/_modules/ngrok/datatypes.html b/docs/_modules/ngrok/datatypes.html index 6db2d3d..bd7b028 100644 --- a/docs/_modules/ngrok/datatypes.html +++ b/docs/_modules/ngrok/datatypes.html @@ -211,12 +211,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -5358,6 +5360,128 @@ return self._props["retries_at"] +
    [docs]class Secret(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["created_by"] = ( + Ref(client, props["created_by"]) + if props.get("created_by") is not None + else None + ) + self._props["last_updated_by"] = ( + Ref(client, props["last_updated_by"]) + if props.get("last_updated_by") is not None + else None + ) + self._props["vault"] = ( + Ref(client, props["vault"]) if props.get("vault") is not None else None + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<Secret {} {}>".format(self.id, repr(self._props)) + else: + return "<Secret {}>".format(repr(self._props)) + +
    [docs] def delete( + self, + ): + self._client.secrets.delete( + id=self.id, + )
    + + @property + def id(self) -> str: + """identifier for Secret""" + return self._props["id"] + + @property + def uri(self) -> str: + """URI of this Secret API resource""" + return self._props["uri"] + + @property + def created_at(self) -> datetime: + """Timestamp when the Secret was created (RFC 3339 format)""" + return self._props["created_at"] + + @property + def updated_at(self) -> datetime: + """Timestamp when the Secret was last updated (RFC 3339 format)""" + return self._props["updated_at"] + + @property + def name(self) -> str: + """Name of secret""" + return self._props["name"] + + @property + def description(self) -> str: + """description of Secret""" + return self._props["description"] + + @property + def metadata(self) -> str: + """Arbitrary user-defined metadata for this Secret""" + return self._props["metadata"] + + @property + def created_by(self) -> Ref: + """Reference to who created this Secret""" + return self._props["created_by"] + + @property + def last_updated_by(self) -> Ref: + """Reference to who created this Secret""" + return self._props["last_updated_by"] + + @property + def vault(self) -> Ref: + """Reference to the vault the secret is stored in""" + return self._props["vault"]
    + + +
    [docs]class SecretList(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["secrets"] = ( + [Secret(client, x) for x in props["secrets"]] + if props.get("secrets") is not None + else [] + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<SecretList {} {}>".format(self.id, repr(self._props)) + else: + return "<SecretList {}>".format(repr(self._props)) + + def __iter__(self): + return PagedIterator(self._client, self, "secrets") + + @property + def secrets(self) -> Sequence[Secret]: + """The list of Secrets for this account""" + return self._props["secrets"] + + @property + def uri(self) -> str: + return self._props["uri"] + + @property + def next_page_uri(self) -> str: + """URI of the next page of results, or null if there is no next page""" + return self._props["next_page_uri"]
    + +
    [docs]class SSHCertificateAuthority(object): def __init__(self, client, props): self._client = client @@ -6181,6 +6305,123 @@ def next_page_uri(self) -> str: """URI of the next page, or null if there is no next page""" return self._props["next_page_uri"]
    + + +
    [docs]class Vault(object): + def __init__(self, client, props): + self._client = client + self._props = props + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<Vault {} {}>".format(self.id, repr(self._props)) + else: + return "<Vault {}>".format(repr(self._props)) + +
    [docs] def update( + self, + name: str = None, + metadata: str = None, + description: str = None, + ): + self._client.vaults.update( + id=self.id, + name=name, + metadata=metadata, + description=description, + )
    + +
    [docs] def delete( + self, + ): + self._client.vaults.delete( + id=self.id, + )
    + + @property + def id(self) -> str: + """identifier for Vault""" + return self._props["id"] + + @property + def uri(self) -> str: + """URI of this Vault API resource""" + return self._props["uri"] + + @property + def created_at(self) -> datetime: + """Timestamp when the Vault was created (RFC 3339 format)""" + return self._props["created_at"] + + @property + def updated_at(self) -> datetime: + """Timestamp when the Vault was last updated (RFC 3339 format)""" + return self._props["updated_at"] + + @property + def name(self) -> str: + """Name of vault""" + return self._props["name"] + + @property + def description(self) -> str: + """description of Vault""" + return self._props["description"] + + @property + def metadata(self) -> str: + """Arbitrary user-defined metadata for this Vault""" + return self._props["metadata"] + + @property + def created_by(self) -> str: + """Reference to who created this Vault""" + return self._props["created_by"] + + @property + def last_updated_by(self) -> str: + """Reference to who created this Vault""" + return self._props["last_updated_by"]
    + + +
    [docs]class VaultList(object): + def __init__(self, client, props): + self._client = client + self._props = props + self._props["vaults"] = ( + [Vault(client, x) for x in props["vaults"]] + if props.get("vaults") is not None + else [] + ) + + def __eq__(self, other): + return self._props == other._props + + def __str__(self): + if "id" in self._props: + return "<VaultList {} {}>".format(self.id, repr(self._props)) + else: + return "<VaultList {}>".format(repr(self._props)) + + def __iter__(self): + return PagedIterator(self._client, self, "vaults") + + @property + def vaults(self) -> Sequence[Vault]: + """The list of Vaults for this account""" + return self._props["vaults"] + + @property + def uri(self) -> str: + return self._props["uri"] + + @property + def next_page_uri(self) -> str: + """URI of the next page of results, or null if there is no next page""" + return self._props["next_page_uri"]
    diff --git a/docs/_modules/ngrok/error.html b/docs/_modules/ngrok/error.html index f01dbc7..2149168 100644 --- a/docs/_modules/ngrok/error.html +++ b/docs/_modules/ngrok/error.html @@ -211,12 +211,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/_modules/ngrok/services.html b/docs/_modules/ngrok/services.html index c6bddae..ae4ee34 100644 --- a/docs/_modules/ngrok/services.html +++ b/docs/_modules/ngrok/services.html @@ -211,12 +211,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -4870,6 +4872,128 @@ self._client.http_client.delete(path, body_arg) +
    [docs]class SecretsClient(object): + """Secrets is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.""" + + def __init__(self, client): + self._client = client + +
    [docs] def create( + self, + vault_id: str, + name: str = "", + value: str = "", + metadata: str = "", + description: str = "", + ) -> Secret: + """Create a new Secret + + :param name: Name of secret + :param value: Value of secret + :param metadata: Arbitrary user-defined metadata for this Secret + :param description: description of Secret + :param vault_id: unique identifier of the referenced vault + + https://ngrok.com/docs/api#api-secrets-create + """ + path = "/vault_secrets" + body_arg = dict( + name=name, + value=value, + metadata=metadata, + description=description, + vault_id=vault_id, + ) + result = self._client.http_client.post(path, body_arg) + return Secret(self._client, result)
    + +
    [docs] def update( + self, + id: str, + name: str = None, + value: str = None, + metadata: str = None, + description: str = None, + ) -> Secret: + """Update an existing Secret by ID + + :param id: identifier for Secret + :param name: Name of secret + :param value: Value of secret + :param metadata: Arbitrary user-defined metadata for this Secret + :param description: description of Secret + + https://ngrok.com/docs/api#api-secrets-update + """ + path = "/vault_secrets/{id}" + path = path.format( + id=id, + ) + body_arg = dict( + name=name, + value=value, + metadata=metadata, + description=description, + ) + result = self._client.http_client.patch(path, body_arg) + return Secret(self._client, result)
    + +
    [docs] def delete( + self, + id: str, + ): + """Delete a Secret + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-secrets-delete + """ + path = "/vault_secrets/{id}" + path = path.format( + id=id, + ) + body_arg = None + self._client.http_client.delete(path, body_arg)
    + +
    [docs] def get( + self, + id: str, + ) -> Secret: + """Get a Secret by ID + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-secrets-get + """ + path = "/vault_secrets/{id}" + path = path.format( + id=id, + ) + body_arg = None + result = self._client.http_client.get(path, body_arg) + return Secret(self._client, result)
    + +
    [docs] def list( + self, + before_id: str = None, + limit: str = None, + ) -> SecretList: + """List all Secrets owned by account + + :param before_id: + :param limit: + + https://ngrok.com/docs/api#api-secrets-list + """ + path = "/vault_secrets" + body_arg = dict( + before_id=before_id, + limit=limit, + ) + result = self._client.http_client.get(path, body_arg) + return SecretList(self._client, result)
    + +
    [docs]class SSHCertificateAuthoritiesClient(object): """An SSH Certificate Authority is a pair of an SSH Certificate and its private key that can be used to sign other SSH host and user certificates.""" @@ -5522,6 +5646,119 @@ body_arg = None result = self._client.http_client.get(path, body_arg) return Tunnel(self._client, result)
    + + +
    [docs]class VaultsClient(object): + """Vaults is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.""" + + def __init__(self, client): + self._client = client + +
    [docs] def create( + self, + name: str = "", + metadata: str = "", + description: str = "", + ) -> Vault: + """Create a new Vault + + :param name: Name of vault + :param metadata: Arbitrary user-defined metadata for this Vault + :param description: description of Vault + + https://ngrok.com/docs/api#api-vaults-create + """ + path = "/vaults" + body_arg = dict( + name=name, + metadata=metadata, + description=description, + ) + result = self._client.http_client.post(path, body_arg) + return Vault(self._client, result)
    + +
    [docs] def update( + self, + id: str, + name: str = None, + metadata: str = None, + description: str = None, + ) -> Vault: + """Update an existing Vault by ID + + :param id: identifier for Vault + :param name: Name of vault + :param metadata: Arbitrary user-defined metadata for this Vault + :param description: description of Vault + + https://ngrok.com/docs/api#api-vaults-update + """ + path = "/vaults/{id}" + path = path.format( + id=id, + ) + body_arg = dict( + name=name, + metadata=metadata, + description=description, + ) + result = self._client.http_client.patch(path, body_arg) + return Vault(self._client, result)
    + +
    [docs] def delete( + self, + id: str, + ): + """Delete a Vault + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-vaults-delete + """ + path = "/vaults/{id}" + path = path.format( + id=id, + ) + body_arg = None + self._client.http_client.delete(path, body_arg)
    + +
    [docs] def get( + self, + id: str, + ) -> Vault: + """Get a Vault by ID + + :param id: a resource identifier + + https://ngrok.com/docs/api#api-vaults-get + """ + path = "/vaults/{id}" + path = path.format( + id=id, + ) + body_arg = None + result = self._client.http_client.get(path, body_arg) + return Vault(self._client, result)
    + +
    [docs] def list( + self, + before_id: str = None, + limit: str = None, + ) -> VaultList: + """List all Vaults owned by account + + :param before_id: + :param limit: + + https://ngrok.com/docs/api#api-vaults-list + """ + path = "/vaults" + body_arg = dict( + before_id=before_id, + limit=limit, + ) + result = self._client.http_client.get(path, body_arg) + return VaultList(self._client, result)
    diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 48fe39f..d20c758 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -173,9 +173,11 @@ API Reference ip_restrictions reserved_addrs reserved_domains + secrets ssh_certificate_authorities ssh_credentials ssh_host_certificates ssh_user_certificates tls_certificates tunnels + vaults diff --git a/docs/_sources/secrets.rst.txt b/docs/_sources/secrets.rst.txt new file mode 100644 index 0000000..ab194d5 --- /dev/null +++ b/docs/_sources/secrets.rst.txt @@ -0,0 +1,12 @@ +.. + Code generated for API Clients. DO NOT EDIT. + +Secrets +===================================== + +Do not construct this object directly, instead access the +:attr:`~ngrok.Client.secrets` property of an :class:`ngrok.Client` object. + +.. automodule:: ngrok.services + :members: SecretsClient + :undoc-members: SecretsClient diff --git a/docs/_sources/vaults.rst.txt b/docs/_sources/vaults.rst.txt new file mode 100644 index 0000000..bfacd83 --- /dev/null +++ b/docs/_sources/vaults.rst.txt @@ -0,0 +1,12 @@ +.. + Code generated for API Clients. DO NOT EDIT. + +Vaults +===================================== + +Do not construct this object directly, instead access the +:attr:`~ngrok.Client.vaults` property of an :class:`ngrok.Client` object. + +.. automodule:: ngrok.services + :members: VaultsClient + :undoc-members: VaultsClient diff --git a/docs/abuse_reports.html b/docs/abuse_reports.html index 5d61686..ed9f05f 100644 --- a/docs/abuse_reports.html +++ b/docs/abuse_reports.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/agent_ingresses.html b/docs/agent_ingresses.html index e100b28..2624065 100644 --- a/docs/agent_ingresses.html +++ b/docs/agent_ingresses.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/api_keys.html b/docs/api_keys.html index 8476176..d05481c 100644 --- a/docs/api_keys.html +++ b/docs/api_keys.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/application_sessions.html b/docs/application_sessions.html index bdfb5ec..7c51ef6 100644 --- a/docs/application_sessions.html +++ b/docs/application_sessions.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/application_users.html b/docs/application_users.html index e74d810..896f89a 100644 --- a/docs/application_users.html +++ b/docs/application_users.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/bot_users.html b/docs/bot_users.html index 3f414ed..1a97dfa 100644 --- a/docs/bot_users.html +++ b/docs/bot_users.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/certificate_authorities.html b/docs/certificate_authorities.html index 9f67267..15ec408 100644 --- a/docs/certificate_authorities.html +++ b/docs/certificate_authorities.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/client.html b/docs/client.html index 65c777c..61c4ee1 100644 --- a/docs/client.html +++ b/docs/client.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -497,6 +499,17 @@ This CNAME record points traffic for that domain to ngrok’s edge servers.

    +
    +
    +property secrets: SecretsClient#
    +

    Secrets is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.

    +
    +
    Return type:
    +

    SecretsClient

    +
    +
    +
    +
    property ssh_certificate_authorities: SSHCertificateAuthoritiesClient#
    @@ -587,6 +600,17 @@ agent tunnel session or an SSH reverse tunnel session.

    +
    +
    +property vaults: VaultsClient#
    +

    Vaults is an api service for securely storing and managing sensitive data such as secrets, credentials, and tokens.

    +
    +
    Return type:
    +

    VaultsClient

    +
    +
    +
    + @@ -668,6 +692,7 @@ agent tunnel session or an SSH reverse tunnel session.

  • Client.ip_restrictions
  • Client.reserved_addrs
  • Client.reserved_domains
  • +
  • Client.secrets
  • Client.ssh_certificate_authorities
  • Client.ssh_credentials
  • Client.ssh_host_certificates
  • @@ -675,6 +700,7 @@ agent tunnel session or an SSH reverse tunnel session.

  • Client.tls_certificates
  • Client.tunnel_sessions
  • Client.tunnels
  • +
  • Client.vaults
  • diff --git a/docs/credentials.html b/docs/credentials.html index dfee40e..3bbf6f0 100644 --- a/docs/credentials.html +++ b/docs/credentials.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/datatypes.html b/docs/datatypes.html index 16096a9..ab49672 100644 --- a/docs/datatypes.html +++ b/docs/datatypes.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -6307,6 +6309,163 @@ +
    +
    +class ngrok.datatypes.Secret(client, props)[source]#
    +
    +
    +property created_at: datetime#
    +

    Timestamp when the Secret was created (RFC 3339 format)

    +
    +
    Return type:
    +

    datetime

    +
    +
    +
    + +
    +
    +property created_by: Ref#
    +

    Reference to who created this Secret

    +
    +
    Return type:
    +

    Ref

    +
    +
    +
    + +
    +
    +delete()[source]#
    +
    + +
    +
    +property description: str#
    +

    description of Secret

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property id: str#
    +

    identifier for Secret

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property last_updated_by: Ref#
    +

    Reference to who created this Secret

    +
    +
    Return type:
    +

    Ref

    +
    +
    +
    + +
    +
    +property metadata: str#
    +

    Arbitrary user-defined metadata for this Secret

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property name: str#
    +

    Name of secret

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property updated_at: datetime#
    +

    Timestamp when the Secret was last updated (RFC 3339 format)

    +
    +
    Return type:
    +

    datetime

    +
    +
    +
    + +
    +
    +property uri: str#
    +

    URI of this Secret API resource

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property vault: Ref#
    +

    Reference to the vault the secret is stored in

    +
    +
    Return type:
    +

    Ref

    +
    +
    +
    + +
    + +
    +
    +class ngrok.datatypes.SecretList(client, props)[source]#
    +
    +
    +property next_page_uri: str#
    +

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

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property secrets: Sequence[Secret]#
    +

    The list of Secrets for this account

    +
    +
    Return type:
    +

    Sequence[Secret]

    +
    +
    +
    + +
    +
    +property uri: str#
    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    class ngrok.datatypes.StaticBackend(client, props)[source]#
    @@ -7604,6 +7763,157 @@
    +
    +
    +class ngrok.datatypes.Vault(client, props)[source]#
    +
    +
    +property created_at: datetime#
    +

    Timestamp when the Vault was created (RFC 3339 format)

    +
    +
    Return type:
    +

    datetime

    +
    +
    +
    + +
    +
    +property created_by: str#
    +

    Reference to who created this Vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +delete()[source]#
    +
    + +
    +
    +property description: str#
    +

    description of Vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property id: str#
    +

    identifier for Vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property last_updated_by: str#
    +

    Reference to who created this Vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property metadata: str#
    +

    Arbitrary user-defined metadata for this Vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property name: str#
    +

    Name of vault

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +update(name=None, metadata=None, description=None)[source]#
    +
    + +
    +
    +property updated_at: datetime#
    +

    Timestamp when the Vault was last updated (RFC 3339 format)

    +
    +
    Return type:
    +

    datetime

    +
    +
    +
    + +
    +
    +property uri: str#
    +

    URI of this Vault API resource

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    + +
    +
    +class ngrok.datatypes.VaultList(client, props)[source]#
    +
    +
    +property next_page_uri: str#
    +

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

    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property uri: str#
    +
    +
    Return type:
    +

    str

    +
    +
    +
    + +
    +
    +property vaults: Sequence[Vault]#
    +

    The list of Vaults for this account

    +
    +
    Return type:
    +

    Sequence[Vault]

    +
    +
    +
    + +
    +
    class ngrok.datatypes.WeightedBackend(client, props)[source]#
    @@ -8605,6 +8915,26 @@
  • SSHUserCertificateList.uri
  • +
  • Secret +
  • +
  • SecretList +
  • StaticBackend
  • +
  • Vault +
  • +
  • VaultList +
  • WeightedBackend diff --git a/docs/edge_route_circuit_breaker_module.html b/docs/edge_route_circuit_breaker_module.html index 00669b4..4fa0d10 100644 --- a/docs/edge_route_circuit_breaker_module.html +++ b/docs/edge_route_circuit_breaker_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_compression_module.html b/docs/edge_route_compression_module.html index cc0d48f..cd09fe9 100644 --- a/docs/edge_route_compression_module.html +++ b/docs/edge_route_compression_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_ip_restriction_module.html b/docs/edge_route_ip_restriction_module.html index b754c0f..2176640 100644 --- a/docs/edge_route_ip_restriction_module.html +++ b/docs/edge_route_ip_restriction_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_o_auth_module.html b/docs/edge_route_o_auth_module.html index f01a1ea..0dba627 100644 --- a/docs/edge_route_o_auth_module.html +++ b/docs/edge_route_o_auth_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_oidc_module.html b/docs/edge_route_oidc_module.html index 3f848c6..9484577 100644 --- a/docs/edge_route_oidc_module.html +++ b/docs/edge_route_oidc_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_policy_module.html b/docs/edge_route_policy_module.html index a3e42c8..ccdf6ed 100644 --- a/docs/edge_route_policy_module.html +++ b/docs/edge_route_policy_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_request_headers_module.html b/docs/edge_route_request_headers_module.html index 39ae7f9..4062985 100644 --- a/docs/edge_route_request_headers_module.html +++ b/docs/edge_route_request_headers_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_response_headers_module.html b/docs/edge_route_response_headers_module.html index 902c744..01aed0c 100644 --- a/docs/edge_route_response_headers_module.html +++ b/docs/edge_route_response_headers_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_saml_module.html b/docs/edge_route_saml_module.html index 74cdd02..422aac5 100644 --- a/docs/edge_route_saml_module.html +++ b/docs/edge_route_saml_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_traffic_policy_module.html b/docs/edge_route_traffic_policy_module.html index 5d043c1..c69ffd4 100644 --- a/docs/edge_route_traffic_policy_module.html +++ b/docs/edge_route_traffic_policy_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_user_agent_filter_module.html b/docs/edge_route_user_agent_filter_module.html index c8e96da..733f359 100644 --- a/docs/edge_route_user_agent_filter_module.html +++ b/docs/edge_route_user_agent_filter_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_webhook_verification_module.html b/docs/edge_route_webhook_verification_module.html index 5e62c8d..35e3986 100644 --- a/docs/edge_route_webhook_verification_module.html +++ b/docs/edge_route_webhook_verification_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edge_route_websocket_tcp_converter_module.html b/docs/edge_route_websocket_tcp_converter_module.html index 2dfbc1c..3bfc20d 100644 --- a/docs/edge_route_websocket_tcp_converter_module.html +++ b/docs/edge_route_websocket_tcp_converter_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edges_https.html b/docs/edges_https.html index 8ad3063..11b69de 100644 --- a/docs/edges_https.html +++ b/docs/edges_https.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edges_https_routes.html b/docs/edges_https_routes.html index 2b6caed..0481f54 100644 --- a/docs/edges_https_routes.html +++ b/docs/edges_https_routes.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edges_tcp.html b/docs/edges_tcp.html index 769f24a..791f41d 100644 --- a/docs/edges_tcp.html +++ b/docs/edges_tcp.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/edges_tls.html b/docs/edges_tls.html index 8116378..cd9c160 100644 --- a/docs/edges_tls.html +++ b/docs/edges_tls.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/endpoints.html b/docs/endpoints.html index e386a24..d4b335a 100644 --- a/docs/endpoints.html +++ b/docs/endpoints.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/errors.html b/docs/errors.html index 99ef8e9..1baf61d 100644 --- a/docs/errors.html +++ b/docs/errors.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/event_destinations.html b/docs/event_destinations.html index 1d61eba..dfba720 100644 --- a/docs/event_destinations.html +++ b/docs/event_destinations.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/event_sources.html b/docs/event_sources.html index 87d35af..3ec1399 100644 --- a/docs/event_sources.html +++ b/docs/event_sources.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/event_subscriptions.html b/docs/event_subscriptions.html index 1c4ec7b..0b167e3 100644 --- a/docs/event_subscriptions.html +++ b/docs/event_subscriptions.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/failover_backends.html b/docs/failover_backends.html index fc2f405..0e73905 100644 --- a/docs/failover_backends.html +++ b/docs/failover_backends.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/genindex.html b/docs/genindex.html index cbbf069..9318af1 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -210,12 +210,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -612,6 +614,8 @@
  • (ngrok.services.ReservedAddrsClient method)
  • (ngrok.services.ReservedDomainsClient method) +
  • +
  • (ngrok.services.SecretsClient method)
  • (ngrok.services.SSHCertificateAuthoritiesClient method)
  • @@ -626,6 +630,8 @@
  • (ngrok.services.TLSCertificatesClient method)
  • (ngrok.services.TunnelGroupBackendsClient method) +
  • +
  • (ngrok.services.VaultsClient method)
  • (ngrok.services.WeightedBackendsClient method)
  • @@ -672,6 +678,8 @@
  • (ngrok.datatypes.ReservedAddr property)
  • (ngrok.datatypes.ReservedDomain property) +
  • +
  • (ngrok.datatypes.Secret property)
  • (ngrok.datatypes.SSHCertificateAuthority property)
  • @@ -690,8 +698,16 @@
  • (ngrok.datatypes.TLSEdge property)
  • (ngrok.datatypes.TunnelGroupBackend property) +
  • +
  • (ngrok.datatypes.Vault property)
  • (ngrok.datatypes.WeightedBackend property) +
  • + +
  • created_by (ngrok.datatypes.Secret property) + +
  • Credential (class in ngrok.datatypes) @@ -768,6 +784,8 @@
  • (ngrok.datatypes.ReservedAddr method)
  • (ngrok.datatypes.ReservedDomain method) +
  • +
  • (ngrok.datatypes.Secret method)
  • (ngrok.datatypes.SSHCertificateAuthority method)
  • @@ -786,6 +804,8 @@
  • (ngrok.datatypes.TLSEdge method)
  • (ngrok.datatypes.TunnelGroupBackend method) +
  • +
  • (ngrok.datatypes.Vault method)
  • (ngrok.datatypes.WeightedBackend method)
  • @@ -862,6 +882,8 @@
  • (ngrok.services.ReservedAddrsClient method)
  • (ngrok.services.ReservedDomainsClient method) +
  • +
  • (ngrok.services.SecretsClient method)
  • (ngrok.services.SSHCertificateAuthoritiesClient method)
  • @@ -892,6 +914,8 @@
  • (ngrok.services.TLSEdgeTrafficPolicyModuleClient method)
  • (ngrok.services.TunnelGroupBackendsClient method) +
  • +
  • (ngrok.services.VaultsClient method)
  • (ngrok.services.WeightedBackendsClient method)
  • @@ -938,6 +962,8 @@
  • (ngrok.datatypes.ReservedAddr property)
  • (ngrok.datatypes.ReservedDomain property) +
  • +
  • (ngrok.datatypes.Secret property)
  • (ngrok.datatypes.SSHCertificateAuthority property)
  • @@ -956,6 +982,8 @@
  • (ngrok.datatypes.TLSEdge property)
  • (ngrok.datatypes.TunnelGroupBackend property) +
  • +
  • (ngrok.datatypes.Vault property)
  • (ngrok.datatypes.WeightedBackend property)
  • @@ -1372,6 +1400,8 @@
  • (ngrok.services.ReservedAddrsClient method)
  • (ngrok.services.ReservedDomainsClient method) +
  • +
  • (ngrok.services.SecretsClient method)
  • (ngrok.services.SSHCertificateAuthoritiesClient method)
  • @@ -1406,6 +1436,8 @@
  • (ngrok.services.TunnelsClient method)
  • (ngrok.services.TunnelSessionsClient method) +
  • +
  • (ngrok.services.VaultsClient method)
  • (ngrok.services.WeightedBackendsClient method)
  • @@ -1514,6 +1546,8 @@
  • (ngrok.datatypes.ReservedAddr property)
  • (ngrok.datatypes.ReservedDomain property) +
  • +
  • (ngrok.datatypes.Secret property)
  • (ngrok.datatypes.SSHCertificateAuthority property)
  • @@ -1536,16 +1570,18 @@
  • (ngrok.datatypes.TunnelGroupBackend property)
  • (ngrok.datatypes.TunnelSession property) +
  • +
  • (ngrok.datatypes.Vault property)
  • (ngrok.datatypes.WeightedBackend property)
  • identity_provider (ngrok.datatypes.ApplicationUser property) -
  • -
  • IdentityProvider (class in ngrok.datatypes)
  • msg (ngrok.datatypes.AgentIngressCertJob property) @@ -1893,6 +1943,10 @@
  • (ngrok.datatypes.Endpoint property)
  • (ngrok.datatypes.IdentityProvider property) +
  • +
  • (ngrok.datatypes.Secret property) +
  • +
  • (ngrok.datatypes.Vault property)
  • nameid_format (ngrok.datatypes.EndpointSAML property) @@ -1937,6 +1991,8 @@
  • (ngrok.datatypes.ReservedAddrList property)
  • (ngrok.datatypes.ReservedDomainList property) +
  • +
  • (ngrok.datatypes.SecretList property)
  • (ngrok.datatypes.SSHCertificateAuthorityList property)
  • @@ -1959,6 +2015,8 @@
  • (ngrok.datatypes.TunnelList property)
  • (ngrok.datatypes.TunnelSessionList property) +
  • +
  • (ngrok.datatypes.VaultList property)
  • (ngrok.datatypes.WeightedBackendList property)
  • @@ -1983,7 +2041,7 @@ ngrok.services
  • not_after (ngrok.datatypes.CertificateAuthority property) @@ -2288,7 +2346,19 @@
  • (ngrok.datatypes.EndpointOIDC property)
  • +
  • Secret (class in ngrok.datatypes) +
  • secret (ngrok.datatypes.EndpointWebhookValidation property) +
  • +
  • SecretList (class in ngrok.datatypes) +
  • +
  • secrets (ngrok.Client property) + +
  • +
  • SecretsClient (class in ngrok.services)
  • serial_number (ngrok.datatypes.TLSCertificate property)
  • @@ -2332,14 +2402,14 @@
  • (ngrok.datatypes.SSHUserCertificateList property)
  • + + -
  • updated_at (ngrok.datatypes.Endpoint property) + +
  • upstream_protocol (ngrok.datatypes.Endpoint property)
  • upstream_url (ngrok.datatypes.Endpoint property) @@ -2748,6 +2830,10 @@
  • (ngrok.datatypes.ReservedDomain property)
  • (ngrok.datatypes.ReservedDomainList property) +
  • +
  • (ngrok.datatypes.Secret property) +
  • +
  • (ngrok.datatypes.SecretList property)
  • (ngrok.datatypes.SSHCertificateAuthority property)
  • @@ -2790,6 +2876,10 @@
  • (ngrok.datatypes.TunnelSession property)
  • (ngrok.datatypes.TunnelSessionList property) +
  • +
  • (ngrok.datatypes.Vault property) +
  • +
  • (ngrok.datatypes.VaultList property)
  • (ngrok.datatypes.WeightedBackend property)
  • @@ -2834,9 +2924,23 @@
  • (ngrok.datatypes.SSHUserCertificate property)
  • +
  • value (ngrok.datatypes.EndpointTrafficPolicy property) +
  • +
  • Vault (class in ngrok.datatypes) +
  • diff --git a/docs/https_edge_mutual_tls_module.html b/docs/https_edge_mutual_tls_module.html index 80c3d70..a1824d3 100644 --- a/docs/https_edge_mutual_tls_module.html +++ b/docs/https_edge_mutual_tls_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/https_edge_tls_termination_module.html b/docs/https_edge_tls_termination_module.html index cc8dcf2..c9ae946 100644 --- a/docs/https_edge_tls_termination_module.html +++ b/docs/https_edge_tls_termination_module.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/index.html b/docs/index.html index ed1bc6f..f9fb3b6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -374,6 +376,7 @@ section on Client.ip_restrictions
  • Client.reserved_addrs
  • Client.reserved_domains
  • +
  • Client.secrets
  • Client.ssh_certificate_authorities
  • Client.ssh_credentials
  • Client.ssh_host_certificates
  • @@ -381,6 +384,7 @@ section on Client.tls_certificates
  • Client.tunnel_sessions
  • Client.tunnels
  • +
  • Client.vaults
  • @@ -1210,6 +1214,26 @@ section on SSHUserCertificateList.uri +
  • Secret +
  • +
  • SecretList +
  • StaticBackend
  • +
  • Vault +
  • +
  • VaultList +
  • WeightedBackend diff --git a/docs/ip_restrictions.html b/docs/ip_restrictions.html index 3492dd5..c19147e 100644 --- a/docs/ip_restrictions.html +++ b/docs/ip_restrictions.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/objects.inv b/docs/objects.inv index e3c836b..6f5474e 100644 Binary files a/docs/objects.inv and b/docs/objects.inv differ diff --git a/docs/py-modindex.html b/docs/py-modindex.html index 1fe73c7..85e95b8 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -210,12 +210,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/reserved_addrs.html b/docs/reserved_addrs.html index 2887613..013ab18 100644 --- a/docs/reserved_addrs.html +++ b/docs/reserved_addrs.html @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • diff --git a/docs/reserved_domains.html b/docs/reserved_domains.html index 172c970..7242865 100644 --- a/docs/reserved_domains.html +++ b/docs/reserved_domains.html @@ -3,7 +3,7 @@ - + Reserved Domains - ngrok-api documentation @@ -212,12 +212,14 @@
  • IP Restrictions
  • Reserved Addresses
  • Reserved Domains
  • +
  • Secrets
  • SSH Certificate Authorities
  • SSH Credentials
  • SSH Host Certificates
  • SSH User Certificates
  • TLS Certificates
  • Tunnels
  • +
  • Vaults
  • @@ -392,12 +394,12 @@ This CNAME record points traffic for that domain to ngrok’s edge servers.