diff --git a/doc/resources.md b/doc/resources.md
index 29a35c30d..70255a201 100644
--- a/doc/resources.md
+++ b/doc/resources.md
@@ -8,7 +8,7 @@ different files, when the information about a data source changes.
Each section in **config/resources.ini** represents a data source with the section name being the identifier used to
reference this specific data source. Depending on the data source type, the sections define different directives.
-The available data source types are *db*, *ldap* and *livestatus* which will described in detail in the following
+The available data source types are *db*, *ldap*, *ssh* and *livestatus* which will described in detail in the following
paragraphs.
### Database
@@ -64,6 +64,26 @@ bind_dn = "cn=admin,ou=people,dc=icinga,dc=org"
bind_pw = admin`
````
+### SSH
+
+A SSH resource contains the information about the user and the private key location, which can be used for the key-based
+ssh authentication.
+
+Directive | Description
+--------------------|------------
+**type** | `ssh`
+**user** | The username to use when connecting to the server.
+**identity_key** | The path to the private key of the user.
+
+**Example:**
+
+````
+[ssh]
+type = "ssh"
+user = "ssh-user"
+identity_key = "/etc/icingaweb2/ssh/ssh-user"
+````
+
### Livestatus
A Livestatus resource represents the location of a Livestatus socket which is used for fetching monitoring data.