Parameter | Value |
Endpoint URI | Specifies the URI of the native API endpoint to route the request to in case all routing rules evaluate to False. Service registries that have been added to the Microgateway instance are also included in the list. If you choose a service registry, Microgateway sends a request to the service registry to discover the IP address and port at which the native service is running. Microgateway replaces the service registry alias in the Endpoint URI with the IP address and port returned by the service registry. For example, if your service is hosted at the URL: http://host:port/abc/, you need to configure the Endpoint URI as: http://${ServiceRegistryName}/abc/. |
HTTP Method | Specifies the available routing methods: GET, POST, PUT, DELETE, and CUSTOM (default). When CUSTOM is selected, the HTTP method in the incoming request is sent to the native service. When other methods are selected, the selected method is used in the request sent to the native service. |
HTTP Connection Timeout (seconds) | Specifies the time interval (in seconds) after which a connection attempt times out. If a value 0 is specified (or if the value is not specified), Microgateway uses the default value 30 seconds. |
Read Timeout (seconds) | Specifies the time interval (in seconds) after which a socket read attempt times out. If a value 0 is specified (or if the value is not specified), Microgateway uses the default value 30 seconds. |
SSL configuration - Specifies values to enable SSL client authentication that Microgateway uses to authenticate incoming requests for the native API. | |
Keystore Alias | Specifies the keystore alias that is present in the system-settings.yml. This value (along with the value of Client Certificate Alias) is used for performing SSL client authentication. |
Key Alias | Specifies the alias for the private key, which must be stored in the keystore specified by the keystore alias. |