-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathappsettings.json
More file actions
32 lines (32 loc) · 1.13 KB
/
appsettings.json
File metadata and controls
32 lines (32 loc) · 1.13 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
{
"BootstrapMateSettings": {
"LoggingLevel": "Information",
"RetryAttempts": 3,
"RetryDelay": 5000,
"DownloadTimeout": 300000,
"ServiceTimeout": 1800000,
"UserAgent": "BootstrapMate-Windows/1.0",
"MaxConcurrentDownloads": 3,
"WorkingDirectory": "C:\\ProgramData\\BootstrapMate",
"ServiceName": "BootstrapMate",
"ServiceDisplayName": "Bootstrap Mate Service"
},
"Authentication": {
"KeyVaultUrl": "",
"UseSystemIdentity": false,
"StorageConnectionStringSecret": "",
"ServicePrincipalIdSecret": "",
"ServicePrincipalSecretSecret": "",
"TenantIdSecret": ""
},
"Architecture": {
"x64": "x64",
"arm64": "arm64"
},
"Conditions": {
"architecture_x64": "Environment.Is64BitOperatingSystem && RuntimeInformation.OSArchitecture == Architecture.X64",
"architecture_arm64": "RuntimeInformation.OSArchitecture == Architecture.Arm64",
"is_domain_joined": "Environment.MachineName != Environment.UserDomainName",
"is_azure_ad_joined": "Registry.GetValue(@\"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CloudDomainJoin\\JoinInfo\", null, null) != null"
}
}