Parameter | Expected value |
|---|---|
name | The name that will be displayed to catalog users for this connection. |
code | The unique identifier of the connection on the Zeenea platform. Once registered on the platform, this code must not be modified or the connection will be considered as new and the old one removed from the scanner. |
connector_id | The type of connector to be used for the connection. Here, the value must be openapi and this value must not be modified. |
connection.url | Path to the swagger.json local file or an URL to a remote server. Examples: connection.url = "file:///var/path/to/my/swagger.json" or connection.url = "https://my-api.my-domain.com:8443" |
connection.swagger.endpoint | Optional when the connection.url contains a local file path. Mandatory when the connection.url is a URL to a server. Example: # Given this URL: "[https://my-api.my-domain.com:8443/api/v1/swagger.json](https://my-api.my-domain.com:8443/api/v1/swagger.json)"" # The connector must be configured like : connection.url = "[https://my-api.my-domain.com:8443](https://my-api.my-domain.com:8443)"" connection.swagger.endpoint = "/api/v1/swagger.json" |
From a basic auth protocol | |
connection.username | Username |
connection.password | User password |
From an OAuth2 protocol | |
connection.oauth.endpoint | API endpoint |
connection.oauth.client_id | Application ID (client) |
connection.oauth.client_secret | Application password (client) |
tls.truststore.path | The Trust Store file path. This file must be provided in case TLS encryption is activated (protocol https) and when certificates of servers are delivered by a specific authority. It must contain the certification chain. |
tls.truststore.password | Password of the trust store file |
tls.truststore.type | Type of the trust store file (PKCS12 or JKS). Default value is discovered from the file extension. |
proxy.scheme | Depending on the proxy, http or https |
proxy.hostname | Proxy address |
proxy.port | Proxy port |
proxy.username | Proxy username |
proxy.password | Proxy account password |
Object | Identification Key | Description |
|---|---|---|
Dataset | code/component name | - code: Unique identifier of the connection noted in the configuration file - component name: Exposed object's name |
Field | code/component name/field name | - code: Unique identifier of the connection noted in the configuration file - component name: Exposed object's name - field name: Complete path of the attribute |