Repository navigation
Expand file tree
/
Copy pathinstance.properties
More file actions
57 lines (46 loc) · 3.09 KB
/
Copy pathinstance.properties
File metadata and controls
57 lines (46 loc) · 3.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
## The following instance properties are commonly used throughout Sleeper.
# A comma-separated list of the jars containing application specific iterator code. These jars are
# assumed to be in the bucket given by `sleeper.jars.bucket`. For example, if that bucket contains two
# iterator jars called iterator1.jar and iterator2.jar then the property should be
# 'sleeper.userjars=iterator1.jar,iterator2.jar'.
# (uncomment to set a value)
# sleeper.userjars=
# Whether to keep the Sleeper table bucket, Dynamo tables, query results bucket, etc., when the
# instance is destroyed.
# (default value shown below, uncomment to set a value)
# sleeper.retain.infra.after.destroy=true
# Whether to keep the Sleeper log groups when the instance is destroyed.
# (default value shown below, uncomment to set a value)
# sleeper.retain.logs.after.destroy=true
# This property is used when applying an instance configuration and a table has been removed.
# If this is true (default), removing the table from the configuration will just take the table
# offline.
# If this is false, it will delete all data associated with the table when the table is removed.
# Be aware that if a table is renamed in the configuration, the CDK will see it as a delete of the old
# table name and a create of the new table name. If this is set to false when that happens it will
# remove the table's data.
# This property isn't currently in use but will be in https://github.com/gchq/sleeper/issues/5870.
# (default value shown below, uncomment to set a value)
# sleeper.default.table.retain.after.removal=true
# This property is used when applying an instance configuration and a table has been added.
# By default, or if this property is false, when a table is added to an instance configuration it's
# created in the instance. If it already exists the update will fail.
# If this property is true, the existing table will be reused and imported as part of the instance
# configuration. If it doesn't exist the update will fail.
# (default value shown below, uncomment to set a value)
# sleeper.default.table.reuse.existing=false
# The optional stacks to deploy. Not case sensitive.
# Valid values: [IngestStack, IngestBatcherStack, EmrServerlessBulkImportStack, EmrBulkImportStack,
# PersistentEmrBulkImportStack, EksBulkImportStack, EmrStudioStack, BulkExportStack, QueryStack,
# WebSocketQueryStack, AthenaStack, KeepLambdaWarmStack, CompactionStack, GarbageCollectorStack,
# PartitionSplittingStack, RestApiStack, DashboardStack, TableMetricsStack]
# (default value shown below, uncomment to set a value)
# sleeper.optional.stacks=IngestStack,IngestBatcherStack,EmrServerlessBulkImportStack,EmrStudioStack,QueryStack,CompactionStack,GarbageCollectorStack,PartitionSplittingStack,DashboardStack,TableMetricsStack
# An email address used by the TopicStack to publish SNS notifications of errors.
# (uncomment to set a value)
# sleeper.errors.email=
## The following instance properties relate to logging.
# The logging level for logging Sleeper classes. This does not apply to the MetricsLogger which is
# always set to INFO.
# (uncomment to set a value)
# sleeper.logging.level=