Configures the settings of the MicroProfile HealthCheck service.
Synopsis
asadmin [asadmin-options] set-microprofile-healthcheck-configuration [--help]
[--enabled={true|false}]
[--securityEnabled={true|false}]
[--roles=<role-list>]
[--endpoint=<context-root[default:health]>]
[--target=<target[default:server]>]
[--virtualservers=<virtualserver-list>]Description
The set-microprofile-healthcheck-configuration enables or disables the MicroProfile healthcheck service and configures the endpoint where all registered health checks are exposed.
| Changes made with this command will only be applied when the server or instance is restarted. | 
Options
- asadmin-options
- 
Options for the asadminutility. For information about these options, see theasadminhelp page.
- --help
- -?
- 
Displays the help text for the subcommand. 
- --enabled
- 
Defaults to true. Enables or disables the service. 
- --securityenabled
- 
Defaults to false. Whether to secure access to the health-check endpoint is enabled. 
- --roles
- 
Defaults to microprofile. If defined, the endpoint will be assigned to a list of the role specified as a comma-separated.
- --endpoint
- 
Defaults to health. The context root used to expose the health checks endpoint. 
- --target
- 
Specifies the target of this command. 
 Valid values are as follows:- server
- 
Specifies the DAS (default). 
- instance-name
- 
Specifies a Payara Server instance. 
- cluster-name
- 
Specifies a cluster. 
- configuration-name
- 
Specifies a named configuration. 
 
- --virtualservers
- 
If defined, the /health`endpoint will be assigned to the list of virtual servers specified as a comma-separated list of names.Otherwise, the endpoint will be assigned to all virtual servers available. 
Example
Example 1 Configure the MicroProfile HealthCheck service
This example configures MicroProfile Health Check with security enabled, specifies the roles allowed to access the endpoint, sets a custom endpoint context root, and associates it with the specified virtual servers:
asadmin set-microprofile-healthcheck-configuration \
    --enabled=true \
    --securityEnabled=true \
    --roles=ADMIN \
    --endpoint=myhealth \
    --target=server \
    --virtualservers=myapp