# # Copyright 2016 Yahoo Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ### --- Web Socket proxy settings --- ### # Global Zookeeper quorum connection string globalZookeeperServers= # Zookeeper session timeout in milliseconds zooKeeperSessionTimeoutMillis=30000 # Pulsar cluster url to connect to broker (optional if globalZookeeperServers present) serviceUrl= serviceUrlTls= brokerServiceUrl= brokerServiceUrlTls= # Port to use to server HTTP request webServicePort=8080 # Port to use to server HTTPS request webServicePortTls=8443 # Hostname or IP address the service binds on, default is 0.0.0.0. bindAddress=0.0.0.0 # Name of the pulsar cluster to connect to clusterName= ### --- Authentication --- ### # Enable authentication authenticationEnabled=false # Autentication provider name list, which is comma separated list of class names authenticationProviders= # Enforce authorization authorizationEnabled=false # Role names that are treated as "super-user", meaning they will be able to do all admin # operations and publish/consume from all topics superUserRoles= # Autentication provider name list (comma-separated), which is a list of class names authenticationProviders= # Authentication settings of the proxy itself. Used to connect to brokers brokerClientAuthenticationPlugin= brokerClientAuthenticationParameters= ### --- TLS --- ### # Enable TLS tlsEnabled=false # Accept untrusted TLS certificate from client tlsAllowInsecureConnection=false # Path for the TLS certificate file tlsCertificateFilePath= # Path for the TLS private key file tlsKeyFilePath= # Path for the trusted TLS certificate file tlsTrustCertsFilePath=