winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }