forked from TheByteStuff/AzureTableBackupRestore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appsettings.json
37 lines (37 loc) · 1.13 KB
/
appsettings.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
28
29
30
31
32
33
34
35
36
37
{
"ConnectionStrings": {
"AzureStorageConfigConnection": "<<ConnectionSpec>>",
"AzureStorageDestinationConfigConnection": "<<ConnectionSpec>>",
"AzureBlobStorageConfigConnection": "<<ConnectionSpec>>"
},
"Command": "backup", // backup|copy|delete|restore
"Target": "ToFile", // ToFile|ToBlob|Rows|Table|All
"TableName": "TableToBackup",
"DestinationTableName": "TableToRestoreOrCopyDestination",
"TableNameToDelete": "DeleteMe",
"OriginalTableName": "TableNameAsBackedUp",
"BlobRoot": "backups",
"BlobFileName": "BlobFileFromAppSettings",
"WorkingDirectory": "d:\\temp",
"OutFileDirectory": "d:\\temp",
"RestoreFileNamePath": "d:\\temp\\test\\filename.txt",
"Compress": "false", // true|false
"Validate": "true", // true|false
"RetentionDays": "30", // used on backup, blob files older than xx are aged
"TimeoutSeconds": "30",
"Filters": [
{
"Join": "",
"Option": "PartitionKey",
"Comparison": "Equal",
"Value": "PartitionKeyValue"
},
{
"Join": "OR",
"Option": "Timestamp",
"Comparison": "=",
"Value": "2020-01-01"
}
],
"InFilePathName": ""
}