-
Notifications
You must be signed in to change notification settings - Fork 5
/
config_item.json
27 lines (27 loc) · 1.07 KB
/
config_item.json
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
{
"s3Prefix": {"S": "${s3_bucket}/${kind}/${bulk_data_table}"},
"loadClusters": {"L": [
{"M": {
"clusterEndpoint": {"S": "${redshift_endpoint}"},
"clusterDB": {"S": "${redshift_database_name}"},
"clusterPort": {"N": "${redshift_port}"},
"connectUser": {"S": "${redshift_username}" },
"connectPassword": {"S": "${redshift_password}" },
"targetTable": {"S": "${schema}.${bulk_data_table}"},
"columnList": {"S": "${column_list}"},
"truncateTarget": {"BOOL": ${truncate_target}},
"useSSL": {"BOOL": true}
}}]},
"copyOptions": {"S": "EMPTYASNULL TRUNCATECOLUMNS"},
"dataFormat": {"S": "CSV"},
"csvDelimiter": {"S": ","},
"ignoreCsvHeader": {"BOOL": true},
"manifestBucket": {"S": "${manifest_bucket}"},
"manifestKey": {"S": "${manifest_prefix}"},
"failedManifestKey": {"S": "${failed_manifest_prefix}"},
"successTopicARN": {"S": "${success_topic_arn}"},
"failureTopicARN": {"S": "${failure_topic_arn}"},
"batchSize": {"N": "1"},
"currentBatch": {"S": "${current_batch}"},
"compression": {"S": "${compress}"}
}