The following table describes the ZooKeeper properties for the App Marketplace microservice:
CloudKeyValueAllowed valuesDescription
AWS, AZURE, GCPskava.event.enableExternalEventZK_ENABLE_EVENT_BRIDGETrue or FalseThis is to enable or disable External Events.
AWS, AZURE, GCPskava.event.enableFatEventfalseTrue or FalseThis is to enable or disable Fat Events.
AWS, AZURE, GCPskava.event.externalFatEventClassStringThis is used to send events from the custom implementation class.
AWS, AZURE, GCPskava.event.externalClassNameStringThis contains external Event component class name (GCP or Azure). By default, it is taken as AwsEventComponent class.
AWSskava.event.eventbridge.regionZK_EVENT_BRIDGE_REGIONStringThis contains AWS EventBridge region.
AWSskava.event.eventbridge.eventBusNameZK_EVENT_BRIDGE_EVENT_BUS_NAMEStringThis contains AWS bus name of EventBridge.
AZUREskava.event.eventgrid.topicEndPointZK_EVENT_GRID_TOPIC_ENDPOINTStringThis contains Topic EndPoint URL of Azure EventGrid.
AZUREskava.event.eventgrid.endPointKeyZK_EVENT_GRID_ENDPOINT_KEYStringThis contains EndPoint Key of Azure EventGrid.
GCPskava.event.eventarc.projectIdZK_EVENT_ARC_PROJECT_IDStringThis contains Project Id of GCP EventArc.
GCPskava.event.eventarc.topicIdZK_EVENT_ARC_TOPIC_IDStringThis contains Topic Id of GCP EventArc.
ZK_REDIS_SSL_ENABLEDFALSEThis property enables or disables the Redis server SSL. The default value is FALSE.
ZK_REDIS_TIMEOUT10000This property holds connection timeout value of Redis in milliseconds.
The default value is 10000.
ZK_REDIS_USERNAMEEmptyThis property holds the login username of the Redis server.
The default value is empty.
ZK_PROTOCOLSThis property enables macro support for the TLS protocol version.
ZK_REDIS_PASSWORDThis property holds the Redis password.
skava.app.webhooksPriorityZK_CACHE_WEBHOOK_PRIORITY =AllThis property defines the priority of Sync webhooks to be cached in the respective microservices via Infosys Equinox Framework from the list of webhooks that are fetched from the Infosys Equinox App Marketplace microservice.
endpoints.loggers.enabledThis property is used to enable or disable the logger.
web.exposure.includeThis property is used to expose the management endpoints.
app.enabledThis property is used to determine if the App Marketplace calls needs to be enabled or not from the sync extensions points in each microservice.
invocationLambdaThis property is used to set the lambda function name for invocation lambda.
server..max-http-header-sizeTo increase http header size we have externalize this property.
externalEventConfig.fileHostThis property is used to set the hosting events on external website.
externalEventConfig.tempStoragePathThis property is used to set the file path for the external events.
skava.event.rabbitmq.amqpEnabledThis property is used to enable AMQP (Advanced Message Queuing Protocol). When the value is
  • true: The RabbitMQ is enabled. This is default.
  • false: The AMQPS is enabled.
Note: To enable AMQP, contact the Infra team.


Revision History
2024-07-12 | SD – Updated the ZK properties
2024-06-19 | SD – Updated ZK properties for 8.18.1 to 8.16.0.
2023-10-22 | SD, JP – Updated content for release 8.15.4