Visit Azul.com Support

Set-Openapi-Configuration

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

Configures the settings of the MicroProfile OpenAPI service.

Synopsis

 
asadmin [asadmin-options] set-openapi-configuration [--help] [--enabled={true|false}] [--corsHeaders={true|false}] [--securityEnabled={true|false}] [--roles=<role-list>] [--endpoint=<context-root[default:openapi]>] [--target=<target[default:server]>] [--virtualservers=<virtualserver-list>]

Description

This command enables or disables the OpenAPI service.

Note
When the OpenAPI service is disabled, the /openapi endpoint will always return a 403 error and any applications deployed during this period will not have an OpenAPI document built.
Enabling the service again will not cause a documents to be built for any currently deployed applications.

Options

asadmin-options

Options for the asadmin utility. For information about these options, see the asadmin help page.

--help
-?

Displays the help text for the subcommand.

--enabled

Whether the service should be enabled/disabled. Defaults to true.

--corsHeaders

Defaults to false. Whether CORS protection headers (e.g. Access-Control-Allow-Origin=*) should be added to OpenAPI endpoint responses.

--securityEnabled

Defaults to false. Whether to secure access to the OpenAPI 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 openapi. The context root used to expose the OpenAPI 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 /openapi 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.

Examples

Example 1 Configures OpenAPI service

This example configures OpenAPI service with CORS headers enabled, security enabled, a custom endpoint context root, and association with the specified virtual servers.

 
asadmin set-openapi-configuration --enabled=true --corsHeaders=true --securityEnabled=true --roles=ADMIN --endpoint=myapi --target=server --virtualservers=myapp

Exit Status

0

subcommand executed successfully

1

error in executing the subcommand

See Also