settings.export.schema.0.1.json (1839B)
1 { 2 "$id": "https://aka.ms/winget-settings-export.schema.json", 3 "$schema": "https://json-schema.org/draft/2019-09/schema#", 4 "title": "Microsoft's Windows Package Manager Settings Export Schema", 5 "definitions": { 6 "AdminSettings": { 7 "description": "Administrator settings", 8 "type": "object", 9 "properties": { 10 "BypassCertificatePinningForMicrosoftStore": { 11 "description": "Bypass Certificate Pinning For Microsoft Store", 12 "type": "boolean", 13 "default": false 14 }, 15 "LocalManifestFiles": { 16 "description": "Enable installing local manifests.", 17 "type": "boolean", 18 "default": false 19 }, 20 "InstallerHashOverride": { 21 "description": "Enable overriding installer hash validation.", 22 "type": "boolean", 23 "default": false 24 }, 25 "LocalArchiveMalwareScanOverride": { 26 "description": "Enable overriding malware scan for local archives.", 27 "type": "boolean", 28 "default": false 29 }, 30 "ProxyCommandLineOptions": { 31 "description": "Enable using command line options for proxy.", 32 "type": "boolean", 33 "default": false 34 }, 35 "DefaultProxy": { 36 "description": "Default proxy.", 37 "type": "string" 38 } 39 }, 40 "UserSettingsFile": { 41 "description": "Path for the winget's user settings file.", 42 "type": "string", 43 "maxLength": 32767 44 } 45 }, 46 "allOf": [ 47 { 48 "properties": { 49 "adminSettings": { "$ref": "#/definitions/AdminSettings" } 50 }, 51 "additionalItems": true 52 }, 53 { 54 "properties": { 55 "userSettingsFile": { "$ref": "#/definitions/UserSettingsFile" } 56 }, 57 "additionalItems": true 58 } 59 ], 60 "additionalProperties": true 61 }