{
  "server.base_path,": "${carbon.protocol}://${carbon.host}:${carbon.management.port}",
  "server.node_ip":"127.0.0.1",
  "server.default_cache_timeout": "15",
  "default_cache_timeout.force_local_cache": false,
  "server.enableMTOM": false,
  "server.enableSwA": false,
  "server.discard_empty_caches": false,
  "server.send_stacktrace_details_with_faults": false,
  "server.drill_down_to_root_cause_for_fault_reason": false,
  "identity.data_source": "jdbc/WSO2AM_DB",
  "database.apim_db.url": "jdbc:h2:./repository/database/WSO2AM_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000",
  "database.apim_db.driver": "org.h2.Driver",
  "database.mb.store_db.url": "jdbc:h2:./repository/database/WSO2MB_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000;IFEXISTS=TRUE;DB_CLOSE_DELAY=-1",
  "database.mb.store_db.driver": "org.h2.Driver",
  "database.mb.store_db.validationQuery": "SELECT 1",
  "database.mb.store_db.username": "wso2carbon",
  "database.mb.store_db.password": "wso2carbon",
  "database.mb.store_db.pool_options.maxActive": "50",
  "database.mb.store_db.pool_options.maxWait": "60000",
  "database.mb.store_db.pool_options.testOnBorrow": "true",
  "database.mb.store_db.pool_options.validationInterval": "30000",
  "database.mb.store_db.pool_options.defaultAutoCommit": "false",
  "oauth.introspect.allow_cross_tenant": true,
  "oauth.token_validation.refresh_token_validity": "1d",
  "oauth.scope_validator.xacml.enable": false,
  "oauth.grant_type.authorization_code.enable": true,
  "oauth.grant_type.authorization_code.allow_public_client": true,
  "oauth.grant_type.password.enable": true,
  "oauth.grant_type.password.allow_public_client": true,
  "oauth.grant_type.refresh_token.enable": true,
  "oauth.grant_type.refresh_token.allow_public_client": true,
  "oauth.grant_type.client_credentials.enable": true,
  "oauth.grant_type.client_credentials.allow_public_client": false,
  "oauth.grant_type.client_credentials.allow_refresh_tokens": false,
  "oauth.grant_type.client_credentials.allow_id_token": false,
  "oauth.grant_type.account_switch.enable": false,
  "oauth.grant_type.account_switch.allow_public_client": true,
  "oauth.grant_type.saml_bearer.enable": true,
  "oauth.grant_type.saml_bearer.allow_public_client": true,
  "oauth.grant_type.iwa_ntlm.enable": true,
  "oauth.grant_type.iwa_ntlm.allow_public_client": true,
  "oauth.grant_type.iwa_ntlm.grant_handler": "org.wso2.carbon.identity.oauth2.token.handlers.grant.iwa.ntlm.NTLMAuthenticationGrantHandlerWithHandshake",
  "oauth.grant_type.jwt_bearer.enable": true,
  "oauth.grant_type.jwt_bearer.allow_public_client": true,
  "oauth.grant_type.jwt_bearer.grant_validator": "org.wso2.carbon.identity.oauth2.grant.jwt.JWTGrantValidator",
  "oauth.grant_type.token_exchange.enable": true,
  "oauth.grant_type.token_exchange.grant_handler": "org.wso2.carbon.identity.oauth2.grant.token.exchange.TokenExchangeGrantHandler",
  "oauth.grant_type.token_exchange.grant_validator": "org.wso2.carbon.identity.oauth2.grant.token.exchange.TokenExchangeGrantValidator",
  "oauth.grant_type.token_exchange.allow_refresh_tokens": true,
  "oauth.grant_type.token_exchange.iat_validity_period": "1h",
  "oauth.grant_type.uma_ticket.enable": false,
  "oauth.grant_type.uma_ticket.allow_public_client": true,
  "oauth.grant_type.uma_ticket.grant_handler": "org.wso2.carbon.identity.oauth.uma.grant.UMA2GrantHandler",
  "oauth.grant_type.uma_ticket.grant_validator": "org.wso2.carbon.identity.oauth.uma.grant.GrantValidator",
  "oauth.revoked_token_headers_in_response.enable": true,
  "oauth.token_persistence.enable": true,
  "system.parameter.'org.wso2.CipherTransformation'": "RSA/ECB/OAEPwithSHA1andMGF1Padding",
  "server.userAgent": "WSO2 AM 4.3.0",
  "server.serverDetails": "WSO2 AM 4.3.0",
  "message_formatter.form_urlencoded": "org.apache.axis2.transport.http.XFormURLEncodedFormatter",
  "message_formatter.multipart_form_data": "org.apache.axis2.transport.http.MultipartFormDataFormatter",
  "message_formatter.application_xml": "org.apache.axis2.transport.http.ApplicationXMLFormatter",
  "message_formatter.text_xml": "org.apache.axis2.transport.http.SOAPMessageFormatter",
  "message_formatter.soap_xml": "org.apache.axis2.transport.http.SOAPMessageFormatter",
  "message_formatter.json": "org.apache.synapse.commons.json.JsonStreamFormatter",
  "message_formatter.json_badgerfish": "org.apache.axis2.json.JSONBadgerfishMessageFormatter",
  "message_formatter.text_javascript": "org.apache.axis2.json.JSONMessageFormatter",
  "message_formatter.text_plain": "org.apache.axis2.format.PlainTextFormatter",
  "message_formatter.text_eventstream": "org.apache.axis2.format.PlainTextFormatter",
  "message_formatter.text_html": "org.apache.axis2.transport.http.ApplicationXMLFormatter",
  "message_formatter.octet_stream": "org.wso2.carbon.relay.ExpandingMessageFormatter",
  "message_builder.text_html": "org.wso2.carbon.relay.BinaryRelayBuilder",
  "message_builder.form_urlencoded": "org.apache.synapse.commons.builders.XFormURLEncodedBuilder",
  "message_builder.text_plain": "org.apache.axis2.format.PlainTextBuilder",
  "message_builder.text_eventstream": "org.apache.axis2.format.PlainTextBuilder",
  "message_builder.json": "org.apache.synapse.commons.json.JsonStreamBuilder",
  "message_builder.text_javascript": "org.apache.axis2.json.JSONBuilder",
  "message_builder.content_type": "application/octet-stream",
  "message_builder.octet_stream": "org.wso2.carbon.relay.BinaryRelayBuilder",
  "message_builder.application_xml": "org.apache.axis2.builder.ApplicationXMLBuilder",
  "message_builder.multipart_form_data": "org.apache.axis2.builder.MultipartFormDataBuilder",
  "message_builder.json_badgerfish": "org.apache.axis2.json.JSONBadgerfishOMBuilder",
  "multi_tenancy.cloud_services": [
    {	
      "name": "WSO2 API Manager",	
      "default": true,	
      "key": "AM",	
      "label": "API Manager",	
      "link": "https://am.cloud.wso2.com",	
      "description": "API Manager in the cloud"	
    }	
  ],
  "transport.passthru_http.listener.enable": true,
  "transport.passthru_http.listener.parameters.port": "8280",
  "transport.passthru_http.listener.parameters.non-blocking": true,
  "transport.passthru_http.listener.parameters.httpGetProcessor": "org.wso2.carbon.mediation.transport.handlers.PassThroughNHttpGetProcessor",
  "transport.passthru_https.listener.enable": true,
  "transport.passthru_https.listener.parameters.port": "8243",
  "transport.passthru_https.listener.parameters.non-blocking": true,
  "transport.passthru_https.listener.parameters.httpGetProcessor": "org.wso2.carbon.mediation.transport.handlers.PassThroughNHttpGetProcessor",
  "transport.passthru_https.listener.parameters.SSLVerifyClient": "optional",
  "transport.passthru_https.listener.parameters.HttpsProtocols": "TLSv1,TLSv1.1,TLSv1.2",
  "transport.passthru_https.listener.key_store.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "transport.passthru_https.listener.key_store.type": "$ref{keystore.tls.type}",
  "transport.passthru_https.listener.key_store.password": "$ref{keystore.tls.password}",
  "transport.passthru_https.listener.key_store.key_password": "$ref{keystore.tls.key_password}",
  "transport.passthru_https.listener.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.passthru_https.listener.trust_store.type": "$ref{truststore.type}",
  "transport.passthru_https.listener.trust_store.password": "$ref{truststore.password}",
  "transport.passthru_https.listener.ssl_profile.file_path": "repository/resources/security/listenerprofiles.xml",
  "transport.passthru_https.listener.ssl_profile_interval": "600000",
  "transport.passthru_https.listener.cert_revocation_validation.enable": false,
  "transport.passthru_https.listener.cert_revocation_validation.cache_size": "50",
  "transport.passthru_https.listener.cert_revocation_validation.cache_delay": "15",
  "transport.passthru_https.listener.cert_revocation_validation.allow_full_cert_chain_validation": true,
  "transport.passthru_https.listener.cert_revocation_validation.allow_cert_expiry_validation": false,
  "transport.passthru_http.sender.enable": true,
  "transport.passthru_http.sender.parameters.non-blocking": true,
  "transport.passthru_https.sender.enable": true,
  "transport.passthru_https.sender.parameters.non-blocking": true,
  "transport.passthru_https.sender.parameters.HostnameVerifier": "DefaultAndLocalhost",
  "transport.passthru_https.sender.parameters.HttpsProtocols": "TLSv1,TLSv1.1,TLSv1.2",
  "transport.passthru_https.sender.key_store.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "transport.passthru_https.sender.key_store.type": "$ref{keystore.tls.type}",
  "transport.passthru_https.sender.key_store.password": "$ref{keystore.tls.password}",
  "transport.passthru_https.sender.key_store.key_password": "$ref{keystore.tls.key_password}",
  "transport.passthru_https.sender.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.passthru_https.sender.trust_store.type": "$ref{truststore.type}",
  "transport.passthru_https.sender.trust_store.password": "$ref{truststore.password}",
  "transport.passthru_https.sender.ssl_profile.file_path": "repository/resources/security/sslprofiles.xml",
  "transport.passthru_https.sender.ssl_profile.interval": "600000",
  "transport.netty.http.sender.enable": true,
  "transport.netty.http.sender.class": "org.apache.synapse.transport.netty.sender.Axis2HttpTransportSender",
  "transport.netty.http.sender.secured_enable": true,
  "transport.netty.https.sender.class": "org.apache.synapse.transport.netty.sender.Axis2HttpSSLTransportSender",
  "transport.netty.https.sender.keystore.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "transport.netty.https.sender.keystore.type": "$ref{keystore.tls.type}",
  "transport.netty.https.sender.keystore.password": "$ref{keystore.tls.password}",
  "transport.netty.https.sender.keystore.key_password": "$ref{keystore.tls.key_password}",
  "transport.netty.https.sender.truststore.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.netty.https.sender.truststore.type": "$ref{truststore.type}",
  "transport.netty.https.sender.truststore.password": "$ref{truststore.password}",
  "transport.netty.https.sender.ssl_profile.read_interval": "600000",
  "transport.ws.sender.enable": true,
  "transport.ws.sender.parameters.\u0027ws.custom.header\u0027": "websocket-custom-header",
  "transport.ws.sender.parameters.\u0027ws.outflow.dispatch.sequence\u0027": "outflowDispatchSeq",
  "transport.ws.sender.parameters.\u0027ws.outflow.dispatch.fault.sequence\u0027": "outflowFaultSeq",
  "transport.wss.sender.enable": true,
  "transport.wss.sender.parameters.\u0027ws.custom.header\u0027": "websocket-custom-header",
  "transport.wss.sender.parameters.\u0027ws.outflow.dispatch.sequence\u0027": "outflowDispatchSeq",
  "transport.wss.sender.parameters.\u0027ws.outflow.dispatch.fault.sequence\u0027": "outflowFaultSeq",
  "transport.wss.sender.parameters.\u0027ws.client.enable.hostname.verification\u0027": "true",
  "transport.wss.sender.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "transport.wss.sender.trust_store.password": "$ref{truststore.password}",
  "transport.blocking_http.sender.parameters.PROTOCOL": "HTTP/1.1",
  "transport.blocking_http.sender.parameters.Transfer-Encoding": "chunked",
  "transport.blocking_http.sender.parameters.cacheHttpClient": true,
  "transport.blocking_http.sender.parameters.defaultMaxConnectionsPerHost": "200",
  "transport.blocking_https.sender.parameters.PROTOCOL": "HTTP/1.1",
  "transport.blocking_https.sender.parameters.Transfer-Encoding": "chunked",
  "transport.blocking_https.sender.parameters.cacheHttpClient": true,
  "transport.blocking_https.sender.parameters.defaultMaxConnectionsPerHost": "200",
  "synapse_properties.'synapse.sal.endpoints.sesssion.timeout.default'": "600000",
  "synapse_properties.'synapse.global_timeout_interval'": "120000",
  "synapse_properties.'synapse.rest.CORSConfig.enabled'": false,
  "synapse_properties.'statistics.clean.enable'": "false",
  "synapse_properties.'synapse.observers'": "org.wso2.carbon.mediation.dependency.mgt.DependencyTracker",
  "synapse_properties.'synapse.temp_data.chunk.size'": "3072",
  "synapse_properties.'synapse.xpath.func.extensions'": "org.wso2.carbon.mediation.security.vault.xpath.SecureVaultLookupXPathFunctionProvider",
  "synapse_properties.'synapse.carbon.ext.tenant.info'": "org.wso2.carbon.mediation.initializer.handler.CarbonTenantInfoConfigurator",
  "synapse_properties.'synapse.carbon.ext.tenant.info.initiator'": "org.wso2.carbon.mediation.initializer.handler.CarbonTenantInfoInitiator",
  "synapse_properties.'inbound.port.offset.enable'": true,
  "synapse_properties.'synapse.main.xml.location'": "repository/resources/apim-synapse-config/main.xml",
  "synapse_properties.'synapse.fault.xml.location'": "repository/resources/apim-synapse-config/fault.xml",
  "synapse_properties.'synapse.registry.xml.location'": "repository/resources/apim-synapse-config/registry.xml",
  "passthru_http.'http.socket.timeout'": "180000",
  "passthru_http.worker_pool_size_core": "400",
  "passthru_http.worker_pool_size_max": "500",
  "passthru_http.io_buffer_size": "16384",
  "passthru_http.'http.socket.reuseaddr'": "true",
  "passthru_http.'http.headers.preserve'": "Content-Type",
  "passthru_http.rest_uri_api_regex": "\\\\w+://.+:\\\\d+/t/.*|\\\\w+://.+\\\\w+/t/.*|^(/t/).*",
  "passthru_http.rest_uri_proxy_regex": "\\\\w+://.+:\\\\d+/services/t/.*|\\\\w+://.+\\\\w+/services/t/.*|^(/services/t/).*",
  "passthru_http.allowed_response_properties": "sse_throttle_dto,artifact_type,sse_analytics_info",
  "n_http.'nhttp.rest.dispatcher.service'": "__MultitenantDispatcherService",
  "n_http.rest_uri_api_regex": "\\\\w+://.+:\\\\d+/t/.*|\\\\w+://.+\\\\w+/t/.*|^(/t/).*",
  "n_http.rest_uri_proxy_regex": "\\\\w+://.+:\\\\d+/services/t/.*|\\\\w+://.+\\\\w+/services/t/.*|^(/services/t/).*",
  "n_http.'http.socket.reuseaddr'": "true",
  "transport.receiver.max_event_buffer_capacity": "10",
  "transport.receiver.type": "binary",
  "transport.thrift.receiver.enable": false,
  "transport.thrift.receiver.tcpPort": "7611",
  "transport.thrift.receiver.sslPort": "7711",
  "indexing.enable": true,
  "indexing.starting_delay": "35",
  "indexing.frequency": "3",
  "indexing.bach_size": "40",
  "indexing.pool_size": "40",
  "indexing.location": "../../../../solr/data",
  "realm_manager.data_source": "SHARED_DB",
  "realm_manager.properties.isCascadeDeleteEnabled": true,
  "realm_manager.properties.initializeNewClaimManager": true,
  "tasks.client_dispatch_address": "https://localhost:9443",
  "tasks.server_address": "https://localhost:9443",
  "identity.entitlement.policy_point.pip.attribute_designators": [
    "org.wso2.carbon.identity.entitlement.pip.DefaultAttributeFinder"
  ],
  "authentication.consent.data_source": "jdbc/WSO2AM_DB",
  "authentication.consent.prompt": false,
  "identity_mgt.user_self_registration.allow_self_registration": true,
  "identity_mgt.user_self_registration.lock_on_creation": false,
  "identity_mgt.password_reset_email.enable_password_reset_email": true,
  "resource_access_control.default_access_allow": true,
  "oauth.prompt_consent": true,
  "transport.binary.receiver.sslPort": "9711",
  "transport.binary.receiver.tcpPort": "9611",
  "transport.binary.receiver.sslReceiverThreadPoolSize": "100",
  "transport.binary.receiver.tcpReceiverThreadPoolSize": "100",
  "transport.binary.receiver.sslEnabledProtocols": [
    "TLSv1",
    "TLSv1.1",
    "TLSv1.2"
  ],
  "transport.binary.receiver.ciphers": ["TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_DHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"],
  "monitoring.jmx.rmi_registry_port": "9999",
  "monitoring.jmx.rmi_server_port": "11111",
  "monitoring.jmx.rmi_server_start": true,
  "monitoring.jmx.rmi_hostname": "localhost",
  "recaptcha.enabled": false,
  "recaptcha.api_url": "https://www.google.com/recaptcha/api.js",
  "recaptcha.verify_url": "https://www.google.com/recaptcha/api/siteverify",
  "apim.ws.port" : "9099",
  "apim.ws.dispatch.sequence" : "dispatchSeq",
  "apim.ws.dispatch.on_error.sequence" : "fault",
  "apim.ws.out_dispatch_seq" : "outDispatchSeq",
  "apim.ws.handler.class" : "org.wso2.carbon.apimgt.gateway.handlers.WebsocketHandler",
  "apim.ws.dispatch.custom.sequence" : true,
  "apim.ws.outflow.dispatch.fault.sequence" : "fault",
  "apim.ws.client.side.broadcast.level" : "0",
  "apim.wss.port" : "8099",
  "apim.wss.dispatch.sequence" : "dispatchSeq",
  "apim.wss.dispatch.on_error.sequence" : "fault",
  "apim.wss.out_dispatch_seq" : "outDispatchSeq",
  "apim.wss.handler.class" : "org.wso2.carbon.apimgt.gateway.handlers.WebsocketHandler",
  "apim.wss.subprotocol.handler.class" : "org.wso2.carbon.inbound.endpoint.protocol.websocket.subprotocols.EchoSubprotocolHandler",
  "apim.wss.dispatch.custom.sequence" : true,
  "apim.wss.outflow.dispatch.fault.sequence" : "fault",
  "apim.wss.client.side.broadcast.level" : "0",
  "apim.wss.keystore.location" : "repository/resources/security/$ref{keystore.tls.file_name}",
  "apim.wss.keystore.password" : "$ref{keystore.tls.password}",
  "apim.wss.keystore.key_password" : "$ref{keystore.tls.key_password}",
  "apim.wss.ssl_enabled_protocols" : "TLSv1.1,TLSv1.2",
  "apim.webhooks.https.port" : "8021",
  "apim.webhooks.https.key_store.location": "repository/resources/security/$ref{keystore.tls.file_name}",
  "apim.webhooks.https.key_store.type": "$ref{keystore.tls.type}",
  "apim.webhooks.https.key_store.password": "$ref{keystore.tls.password}",
  "apim.webhooks.https.key_store.key_password": "$ref{keystore.tls.key_password}",
  "apim.webhooks.https.trust_store.location": "repository/resources/security/$ref{truststore.file_name}",
  "apim.webhooks.https.trust_store.type": "$ref{truststore.type}",
  "apim.webhooks.https.trust_store.password": "$ref{truststore.password}",
  "apim.publisher.subscriber_claims": "http://wso2.org/claims/givenname,http://wso2.org/claims/lastname,http://wso2.org/claims/emailaddress,http://wso2.org/claims/organization",
  "apim.publisher.enable_portal_configuration_only_mode": false,
  "apim.jwt_authenitcation.subscription_validation_via_km": true,
  "keystore.ssl_profile.default.servers": "*",
  "keystore.listener_profile.ssl_verify_client" : "optional",
  "keystore.listener_profile.bind_address" : "0.0.0.0",
  "broker.transport.amqp.enabled" : true,
  "broker.transport.amqp.bind_address" : "0.0.0.0",
  "broker.transport.amqp.default_connection.enabled" : true,
  "broker.transport.amqp.default_connection.port" : "5672",
  "broker.transport.amqp.ssl_connection.enabled" : true,
  "broker.transport.amqp.ssl_connection.port" : "8672",
  "broker.transport.amqp.ssl_connection.keystore.location" : "repository/resources/security/$ref{keystore.tls.file_name}",
  "broker.transport.amqp.ssl_connection.keystore.password" : "$ref{keystore.tls.password}",
  "broker.transport.amqp.ssl_connection.keystore.cert_type" : "SunX509",
  "broker.transport.amqp.ssl_connection.truststore.location" : "repository/resources/security/$ref{truststore.file_name}",
  "broker.transport.amqp.ssl_connection.truststore.password" : "$ref{truststore.password}",
  "broker.transport.amqp.ssl_connection.truststore.cert_type" : "SunX509",
  "broker.transport.amqp.ssl_connection.ssl_enabled_protocols" : "TLSv1",
  "broker.transport.amqp.maximum_redelivery_attempts" : "10",
  "broker.transport.amqp.allow_shared_topic_subscriptions" : false,
  "broker.transport.amqp.allow_strict_name_validation" : true,
  "broker.flowControl.global.lowLimit":"800",
  "broker.flowControl.global.highLimit":"8000",
  "broker.flowControl.bufferBased.lowLimit":"100",
  "broker.flowControl.bufferBased.highLimit":"200",
  "http_access_log.directory": "${carbon.home}/repository/logs",
  "http_access_log.prefix": "http_access_",
  "http_access_log.suffix": ".log",
  "http_access_log.pattern": "%h %l %u %t %r %s %b %{Referer}i %{User-Agent}i %T",
  "http_access_log.enabled": true,
  "server.hide_menu_items": [
    "claim_mgt_menu",
    "identity_mgt_emailtemplate_menu",
    "identity_security_questions_menu",
    "metrics_menu",
    "new_datasource_menu",
    "shutdown_restart_menu"
  ],
    "error_page.code_400.location": "/carbon/errors/error_400.html",
    "error_page.code_401.location": "/carbon/errors/error_401.html",
    "error_page.code_403.location": "/carbon/errors/error_403.html",
    "error_page.code_404.location": "/carbon/errors/error_404.html",
    "error_page.code_405.location": "/carbon/errors/error_405.html",
    "error_page.code_408.location": "/carbon/errors/error_408.html",
    "error_page.code_410.location": "/carbon/errors/error_410.html",
    "error_page.code_500.location": "/carbon/errors/error_500.html",
    "error_page.code_502.location": "/carbon/errors/error_401.html",
    "error_page.code_503.location": "/carbon/errors/error_503.html",
    "error_page.code_504.location": "/carbon/errors/error_504.html",
    "error_page.code_general.location": "/carbon/errors/error.html",
  "xml_input_factory.properties.'javax.xml.stream.isCoalescing'": true,
  "xml_input_factory.properties.'javax.xml.stream.isSupportingExternalEntities'": false,
  "xml_input_factory.properties.'javax.xml.stream.supportDTD'": false,
  "transport.client.default_max_connection_per_host": "500",
  "transport.client.max_total_connections":"15000",
  "transport.client.http_content_negotiation": false,
  "transport.client.send_stacktrace_details_with_fault":true,
  "transport.client.drilldown_to_root_cause_for_fault_reason": false,
  "transport.client.http.properties.PROTOCOL": "HTTP/1.1",
  "transport.client.http.properties.Transfer-Encoding": "chunked",
  "transport.client.http.properties.SO_TIMEOUT": "60000",
  "transport.client.http.properties.CONNECTION_TIMEOUT": "60000",
  "transport.client.https.properties.PROTOCOL": "HTTP/1.1",
  "transport.client.https.properties.Transfer-Encoding": "chunked",
  "transport.client.https.properties.SO_TIMEOUT": "60000",
  "transport.client.https.properties.CONNECTION_TIMEOUT": "60000",
  "database.local.url": "jdbc:h2:./repository/database/WSO2CARBON_DB;DB_CLOSE_ON_EXIT=FALSE",
  "database.local.username": "wso2carbon",
  "database.local.password": "wso2carbon",
  "database.local.driver": "org.h2.Driver",
  "database.local.validationQuery": "SELECT 1",
  "database.local.pool_options.maxActive": "50",
  "database.local.pool_options.maxWait": "60000",
  "database.local.pool_options.testOnBorrow": "true",
  "database.local.pool_options.validationInterval": "30000",
  "database.local.pool_options.defaultAutoCommit": "true",
  "apim.auth_manager.service_url" : "https://localhost:${mgt.transport.https.port}${carbon.context}services/",
  "config_data.overwrite": "true",
  "governance_data.overwrite": "true",
  "static_configuration.versioning_properties.enable": false,
  "static_configuration.versioning_comments.enable": false,
  "static_configuration.versioning_tags.enable": false,
  "static_configuration.versioning_ratings.enable": false,
  "version_resources.on_change": false,
  "tenant_context.rewrite.webapps": [
    "/api/identity/user/v1.0/",
    "/api/identity/consent-mgt/v1.0/",
    "/api/identity/recovery/v0.9/",
    "/oauth2/",
    "/scim2/",
    "/api/identity/entitlement/",
    "/api/identity/oauth2/dcr/v1.1/",
    "/api/identity/template/mgt/v1.0.0/",
    "/api/identity/oauth2/v1.0/",
    "/api/identity/oauth2/uma/permission/v1.0/",
    "/api/identity/oauth2/uma/resourceregistration/v1.0/",
    "/api/identity/config-mgt/v1.0/",
    "/api/users/v2/me/webauthn",
    "/api/",
    "/user-portal/",
    "/keymanager-operations/"
  ],
  "resource.access_control": [
    {
      "context" : "(.*)/keymanager-operations/user-info/claims(.*)",
      "secure" : true,
      "http_method" : "GET",
      "permissions" : "/permission/admin/manage/identity/usermgt/list",
      "scopes" : "internal_user_mgt_list"
    },
    {
      "context" : "(.*)/keymanager-operations/user-info/claims/generate",
      "secure" : true,
      "http_method" : "POST",
      "permissions" : "/permission/admin/manage/identity/usermgt/list",
      "scopes" : "internal_user_mgt_list"
    },
    {
      "context" : "(.*)/keymanager-operations/dcr/register",
      "secure" : true,
      "http_method" : "POST",
      "permissions" : "/permission/admin/manage/identity/applicationmgt/create",
      "scopes" : "internal_application_mgt_create"
    },
    {
      "context" : "(.*)/keymanager-operations/revoke-one-time-token",
      "secure" : true,
      "http_method" : "POST",
      "permissions" : "/permission/admin"
    }
  ],
  "qpid.nio": false,
  "qpid.protectio.enabled": false,
  "qpid.protectio.read_buffer_limit_size": "262144",
  "qpid.protectio.write_buffer_limit_size": "262144",
  "qpid.transport": "nio",
  "qpid.socket_receive_buffer": "32768",
  "qpid.socket_send_buffer": "32768",
  "qpid.heartbeat.delay": "0",
  "qpid.heartbeat.timeout_factor": 2.0,
  "qpid.management.enabled": true,
  "qpid.management.jmxport": "8999",
  "qpid.management.ssl": false,
  "qpid.management.keystore_path": "${conf}/qpid.keystore",
  "qpid.management.keystore_password": "password",
  "qpid.advanced.executor_pool_enabled": "true",
  "qpid.advanced.pooled_allocator_enabled": false,
  "qpid.advanced.direct_buffers_enabled": false,
  "qpid.advanced.framesize": "65535",
  "qpid.advanced.compress_buffer_on_queue": false,
  "qpid.advanced.jmsx_user_id": false,
  "qpid.advanced.locale": "en_US",
  "qpid.security.principal_database_class": "org.wso2.carbon.andes.authentication.andes.CarbonBasedPrincipalDatabase",
  "qpid.security.msg_auth": false,
  "qpid.virtual_hosts": "${conf}/qpid-virtualhosts.xml",
  "qpid.queue.auto_register": true,
  "qpid.queue.view_message_counts": false,
  "qpid.status_updates": "ON",
  "config_endpoint": "https://analytics-event-auth.choreo.dev/auth/v1",
  "governance.comparators": [
    "org.wso2.carbon.governance.comparator.text.TextComparator",
    "org.wso2.carbon.governance.comparator.wsdl.WSDLComparator"
  ],
  "governance.endpoint_state_management": "disable",
  "governance.default_endpoint_active_duration": "90",
  "governance.associations": [
    {
      "type": "default",
      "secures": "policy",
      "owns": "soapservice,restservice,wsdl",
      "depends": "soapservice,restservice,wsdl",
      "usedby": "soapservice,restservice,wsdl"
    },
    {
      "type": "restservice",
      "secures": "policy",
      "owns": "restservice,soapservice,wsdl",
      "depends": "restservice,soapservice,wsdl",
      "usedby": "restservice,soapservice,wsdl,endpoint"
    },
    {
      "type": "soapservice",
      "secures": "policy",
      "owns": "soapservice,restservice,wsdl",
      "depends": "soapservice,restservice,wsdl",
      "usedby": "soapservice,restservice,wsdl,endpoint"
    }
  ],
  "synapse_handlers.external_call_logger.name": "externalCallLogger",
  "synapse_handlers.external_call_logger.class": "org.wso2.carbon.apimgt.gateway.handlers.LogsHandler",
  "synapse_handlers.open_tracing.name": "open_tracing",
  "synapse_handlers.open_tracing.class": "org.wso2.carbon.apimgt.gateway.handlers.common.APIMgtLatencySynapseHandler",
  "apim.analytics.handler_impl": "org.wso2.carbon.apimgt.gateway.handlers.analytics.AnalyticsMetricsHandler",
  "tomcat.header_security_filters" : [
    {
      "name": "hstsEnabled",
      "value": false
    },
    {
      "name": "antiClickJackingEnabled",
      "value": false
    }
  ],
  "throttle_properties.'throttling.distributed.counter.type'": "hazelcast",
  "apim.proxy_config.enable": false,
  "apim.proxy_config.host" : "",
  "apim.proxy_config.port": "",
  "apim.proxy_config.username": "",
  "apim.proxy_config.password": "",
  "apim.analytics.properties.proxy_config_enable": "$ref{apim.proxy_config.enable}",
  "apim.analytics.properties.proxy_config_host": "$ref{apim.proxy_config.host}",
  "apim.analytics.properties.proxy_config_port": "$ref{apim.proxy_config.port}",
  "apim.analytics.properties.proxy_config_username": "$ref{apim.proxy_config.username}",
  "apim.analytics.properties.proxy_config_password": "$ref{apim.proxy_config.password}",
  "apim.analytics.properties.keystore_location": "${carbon.home}/repository/resources/security/$ref{keystore.primary.file_name}",
  "apim.analytics.properties.keystore_password": "$ref{keystore.primary.password}",
  "apim.analytics.properties.truststore_location": "${carbon.home}/repository/resources/security/$ref{truststore.file_name}",
  "apim.analytics.properties.truststore_password": "$ref{truststore.password}",
  "tenant_mgt.disable_email_domain_validation": true,
  "apim.jwt.use_kid_property": true,
  "apim.jwt.use_sha256_hash": false,
  "server_configuration": {
    "deployment_toml_path": "../conf/deployment.toml",
    "logs_directory": "../repository/logs",
    "updates_config_path": "../updates/config.json",
    "diagnostic_log_file_path": "logs/diagnostics.log",
    "carbon_log_file_path": "../repository/logs/wso2-apigw-errors.log",
    "process_id_path": "../wso2carbon.pid",
    "server_name": "WSO2 API Manager",
    "server_version": "4.3.0"
  },
  "cpu_watcher": {
    "enabled": "true",
    "threshold": "80",
    "retry_count": "2",
    "interval": "5",
    "action_executors": "ThreadDumper,MetricsSnapshot,ServerInfo"
  },
  "memory_watcher": {
    "enabled": "true",
    "threshold": "80",
    "retry_count": "2",
    "interval": "5",
    "action_executors": "ThreadDumper,MetricsSnapshot,ServerInfo"
  },
  "log_watcher": {
    "enabled": "true",
    "interval": 0.1
  },
  "traffic_analyzer": {
    "last_second_requests_enabled": "false",
    "last_second_requests_windows_size": "300",
    "last_second_requests_delay": "60",
    "last_second_requests_interval": "1",
    "last_fifteen_seconds_requests_enabled": "true",
    "last_fifteen_seconds_requests_window_size": "100",
    "last_fifteen_seconds_requests_delay": "4",
    "last_fifteen_seconds_requests_interval": "15",
    "last_minutes_requests_enabled": "true",
    "last_minutes_requests_window_size": "100",
    "last_minutes_requests_delay": "1",
    "last_minutes_requests_interval": "60",
    "notify_interval": "60"
  },
  "zip_file_configuration": {
    "output_directory": "data",
    "max_count": "20"
  },
  "log_pattern.patterns": [
    {
      "pattern.regex": "(.*)org.apache.synapse.transport.passthru(.*)",
      "pattern.executors": "MetricsSnapshot,Netstat,OpenFileFinder,ThreadDumper,ServerInfo",
      "pattern.reload_time": "30"
    },
    {
      "pattern.regex": "(.*)org.apache.synapse(.*)",
      "pattern.executors": "ServerInfo",
      "pattern.reload_time": "10"
    }
  ]
}
