chromium/components/policy/resources/templates/policy_definitions/Printing/ExternalPrintServers.yaml

caption: External print servers
desc: "Provides configurations of available print servers.\n\n      This policy allows\
  \ you to provide configuration of external print servers to <ph name=\"PRODUCT_OS_NAME\"\
  >$2<ex>Google ChromeOS</ex></ph> devices as JSON file.\n\n      The size of the\
  \ file must not exceed 1MB and must contain an array of records (JSON objects).\
  \ Each record must contain fields \"id\", \"url\" and \"display_name\" with strings\
  \ as values. Values of \"id\" fields must be unique.\n\n      The file is downloaded\
  \ and cached. The cryptographic hash is used to verify the integrity of the download.\
  \ The file will be re-downloaded whenever the URL or the hash changes.\n\n     \
  \ When this policy is set to correct value, devices will try to query specified\
  \ print servers for available printers using IPP protocol.\n\n      If this policy\
  \ is unset or set to incorrect value, none of the provided server printers are visible\
  \ to users.\n\n      Currently, the number of print servers is limited to 16. Only\
  \ the first 16 print servers from the list will be queried.\n      "
example_value:
  hash: deadbeefdeadbeefdeadbeefdeadbeefdeafdeadbeefdeadbeef
  url: https://example.com/printserverpolicy
features:
  dynamic_refresh: true
  per_profile: true
max_size: 1048576
owners:
- file://chromeos/printing/OWNERS
- [email protected]
schema:
  properties:
    hash:
      description: The SHA-256 hash of the file.
      type: string
    url:
      description: URL to a JSON file with a list of print servers.
      type: string
  type: object
supported_on:
- chrome_os:79-
tags: []
type: external