Skip to main content
Version: 66.0.0

a9s Public API Properties

This section describes the supported properties of the a9s Public API component.

Authentication Provider Configuration

PropertyDefault ValueDescription
auth_provider.namecloud_foundrySSO auth provider strategy. cloud_foundry is the only supported option.
auth_provider.options.api_hostThe api address for Cloud Foundry.
auth_provider.options.oauth_hostThe address to the OAuth server (UAA).
auth_provider.options.token_hostThe address to the token server (UAA).
auth_provider.options.caThe CA certificate to communicate with the CloudFoundry APIs.
auth_provider.options.dashboard_client_idThe unique identifier for the OAuth client that will be created for your service dashboard on the token server (UAA).
auth_provider.options.dashboard_client_secretThe shared secret your dashboard will use to authenticate with the token server (UAA).
auth_provider.options.dashboard_client_scopeThe scope your dashboard requires.
auth_provider.options.uaa_checkup_intervalCooldown period between each request, during which UAA will not be polled.

a9s Backup Manager Configuration

PropertyDescription
backup_manager.api_endpoint Fully qualified name to reach a9s Backup Manager.
backup_manager.authentication.username Username to be used for basic auth to a9s Backup Manager.
backup_manager.authentication.password Password to be used for basic auth to a9s Backup Manager.
backup_manager.ca The content of the CA in PEM format and is used to validate the HTTPS requests to the a9s Backup Manager API Server.

a9s Service Broker Configuration

PropertyDescription
service_broker.api_endpoint Fully qualified name to reach a9s Service Broker.
service_broker.authentication.username Username to be used for basic auth to a9s Service Broker.
service_broker.authentication.password Password to be used for basic auth to a9s Service Broker.
service_broker.ca The content of the CA in PEM format and is used to validate the HTTPS requests to the a9s Service Broker API Server.

a9s Bee Configuration

PropertyDefault ValueDescription
beehive.bee.timeout10sThe general timeout for all beehive to bee requests.
beehive.bee.port7600The port used by the a9s Bees.
beehive.bee.authentication.usernameThe username used by the a9s Bees.
beehive.bee.authentication.passwordThe password used by the a9s Bees.
beehive.bee.caThe content of the CA in PEM format and is used to validate the HTTPS requests to the a9s Bee API Server.

a9s Platform Configuration

PropertyDefault ValueDescription
platform.backup_download_allowedtrueDefines if backups can be downloaded.
platform.recreate_allowedtrueDefines if the instances can be recreated.
platform.restart_allowedtrueDefines if the instances can be restarted.
platform.update_service_instance_settings_allowedfalseAllow service instance settings to be updated by the user.
platform.support_emaildssupport@anynines.comThe email address displayed to users when an error page ('4xx' or '5xx') appears.
platform.static_urls[]Accept a list of object that will be used as static links in the navigation bar.

Miscellaneous Configuration

PropertyDefault ValueDescription
timeout30sThe default timeout for all backends, except backup download.
consul.service_namepublic-apiPart of the host name used for the Consul (DNS) registration
endpoint.portpublic-apiPort used to serve a9s Public API on public interface.