Configuration option | Description |
host | Required. The name of the host to connect to. Type: string. |
port | The port number to connect to. Type: integer. Default: 443 if the tls configuration option is true, otherwise 80. |
basePath | Optional path to be prefixed to the metadata.http.path for all messages sent to this transport. If you have multiple remote applications on a single host but with different base paths, you will need to create multiple transport instances with different basePath values. The metadata.http.path in responses will include the prefix, if any. Type: string. |
timeoutSecs | Client TCP timeout in seconds. Type: integer. Default: 120. |
tls | If true, TLS is used for the connection to the host. Type: bool. Default: false. |
tlsAcceptUnrecognizedCertificates | By default, connections to unrecognized certificates are terminated. Set this to true if non-validated server certificates are to be accepted. Type: bool. Default: false. |
tlsCertificateAuthorityFile | By default, server certifications signed by all standard Certificate Authorities are validated. Optionally, you can set this option to provide a path to a CA certificate file in PEM format to authenticate the host with. Type: string. |
authentication/authenticationType | Set this to HTTP_BASIC if you want to authenticate using HTTP basic authentication. Type: HTTP_BASIC or none. Default: none. |
authentication/username | Optional user name for HTTP basic authentication. Type: string. |
authentication/password | Optional password for HTTP basic authentication. Type: string. |