blob: 1a928a0c05693e081b6e67ec36d1eefe48c9e311 [file] [log] [blame]
{
"storage" : {
"dfs" : {
"type" : "file",
"connection" : "file:///",
"workspaces" : {
"root" : {
"location" : "/",
"writable" : false,
"allowAccessOutsideWorkspace" : false
},
"tmp" : {
"location" : "/tmp",
"writable" : true,
"allowAccessOutsideWorkspace" : false
}
},
"formats" : {
"psv" : {
"type" : "text",
"extensions" : [ "tbl" ],
"fieldDelimiter" : "|"
},
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"parquet" : {
"type" : "parquet"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"avro" : {
"type" : "avro",
"extensions" : [ "avro" ]
},
"sequencefile" : {
"type" : "sequencefile",
"extensions" : [ "seq" ]
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"delimiter" : ",",
"extractHeader" : true
}
},
"enabled" : true
},
"s3" : {
"type" : "file",
"connection" : "s3a://my.bucket.location.com",
"config" : {
"fs.s3a.access.key" : "ID",
"fs.s3a.secret.key" : "SECRET"
},
"workspaces" : {
"root" : {
"location" : "/",
"writable" : false
},
"tmp" : {
"location" : "/tmp",
"writable" : true
}
},
"formats" : {
"psv" : {
"type" : "text",
"extensions" : [ "tbl" ],
"fieldDelimiter" : "|"
},
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"parquet" : {
"type" : "parquet"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"avro" : {
"type" : "avro"
},
"sequencefile" : {
"type" : "sequencefile",
"extensions" : [ "seq" ]
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"fieldDelimiter" : ",",
"extractHeader" : true
}
},
"enabled" : false
},
"oci" : {
"type" : "file",
"connection": "oci://{bucket_name}@{namespace_name}",
"config" : {
"fs.oci.client.hostname": "HOSTNAME",
"fs.oci.client.auth.tenantId": "TENANT_ID",
"fs.oci.client.auth.userId": "USER_ID",
"fs.oci.client.auth.fingerprint": "FINGERPRINT",
"fs.oci.client.auth.pemfilepath": "PEM_FILEPATH"
},
"workspaces" : {
"root" : {
"location" : "/",
"writable" : false
},
"tmp" : {
"location" : "/tmp",
"writable" : true
}
},
"formats" : {
"psv" : {
"type" : "text",
"extensions" : [ "tbl" ],
"fieldDelimiter" : "|"
},
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"parquet" : {
"type" : "parquet"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"avro" : {
"type" : "avro"
},
"sequencefile" : {
"type" : "sequencefile",
"extensions" : [ "seq" ]
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"fieldDelimiter" : ",",
"extractHeader" : true
}
},
"enabled" : false
},
"cp" : {
"type" : "file",
"connection" : "classpath:///",
"formats" : {
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"parquet" : {
"type" : "parquet"
},
"avro" : {
"type" : "avro"
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"fieldDelimiter" : ",",
"extractHeader" : true
}
},
"enabled" : true
},
"dropbox" : {
"type" : "file",
"connection" : "dropbox:///",
"config": {
"dropboxAccessToken": "<your access token here>"
},
"workspaces" : {
"root" : {
"location" : "/",
"writable" : false
}
},
"formats" : {
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"parquet" : {
"type" : "parquet"
},
"avro" : {
"type" : "avro"
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"fieldDelimiter" : ",",
"extractHeader" : true
}
},
"enabled" : false
},
"box" : {
"type" : "file",
"connection" : "box:///",
"workspaces" : {
"root" : {
"location" : "/",
"writable" : false
}
},
"formats" : {
"csv" : {
"type" : "text",
"extensions" : [ "csv" ],
"fieldDelimiter" : ","
},
"tsv" : {
"type" : "text",
"extensions" : [ "tsv" ],
"fieldDelimiter" : "\t"
},
"json" : {
"type" : "json",
"extensions" : [ "json" ]
},
"parquet" : {
"type" : "parquet"
},
"avro" : {
"type" : "avro"
},
"csvh" : {
"type" : "text",
"extensions" : [ "csvh" ],
"fieldDelimiter" : ",",
"extractHeader" : true
}
},
"oAuthConfig": {
"callbackURL": "http://localhost:8047/credentials/box/update_oauth2_authtoken",
"authorizationURL": "https://account.box.com/api/oauth2/authorize",
"authorizationParams": {
"response_type": "code"
}
},
"credentialsProvider": {
"credentialsProviderType": "PlainCredentialsProvider",
"credentials": {
"clientID": "<YOUR CLIENT ID>",
"clientSecret": "<YOUR CLIENT SECRET>",
"tokenURI": "https://api.box.com/oauth2/token"
},
"userCredentials": {}
},
"enabled" : false,
"authMode": "SHARED_USER"
}
}
}