apoc.config.list

Procedure APOC Full

apoc.config.list | Lists the Neo4j configuration as key,value table

Signature

apoc.config.list() :: (key :: STRING?, value :: ANY?)

Output parameters

Name Type

key

STRING?

value

ANY?

Usage Examples

CALL apoc.config.list()
YIELD key, value
WHERE key CONTAINS "apoc"
RETURN key, value;
Table 1. Results
key value

"apoc_ttl_enabled"

"true"

"apoc.export.file.enabled"

"false"

"apoc.ttl.enabled"

"true"

"apoc.ttl.schedule"

"PT1M"

"apoc.ttl.limit"

"1000"

"apoc.import.file.enabled"

"false"

"apoc.import.file.use_neo4j_config"

"true"

"apoc.import.file.allow_read_from_filesystem"

"true"

"apoc.trigger.enabled"

"false"

"apoc.uuid.enabled"

"false"

Please note that this procedure only gets the following configurations, to avoid retrieving sensitive data:

  • apoc.import.file.enabled,

  • apoc.import.file.use_neo4j_config,

  • apoc.import.file.allow_read_from_filesystem,

  • apoc.export.file.enabled,

  • apoc.trigger.enabled,

  • apoc.trigger.refresh,

  • apoc.uuid.enabled,

  • apoc.uuid.enabled.<databaseName>,

  • apoc.ttl.enabled,

  • apoc.ttl.enabled.<databaseName>,

  • apoc.ttl.schedule

  • apoc.ttl.limit

  • apoc.jobs.scheduled.num_threads,

  • apoc.jobs.pool.num_threads,

  • apoc.jobs.queue.size

  • apoc.http.timeout.connect

  • apoc.http.timeout.read

  • apoc.custom.procedures.refresh

  • apoc.spatial.geocode.osm.throttle

  • apoc.spatial.geocode.google.throttle