
**Section type** '``medium``':  Configuration entry for an external medium.


*Required properties:*

``mirrors`` : ``<string>``
  List of [MirrorConfig] IDs which should be synced to medium. Can be specified
  more than once.
``mountpoint`` : ``<string>``
  Mountpoint where medium is available on mirroring system.
``sync`` : ``<boolean>``
  Whether to write new files using FSYNC.
``verify`` : ``<boolean>``
  Whether to verify existing files or assume they are valid (IO-intensive).

**Section type** '``mirror``':  Configuration entry for a mirrored repository.


*Required properties:*

``architectures`` : ``<string>``
  List of architectures that should be mirrored. Can be specified more than
  once.
``base-dir`` : ``<string>``
  Path to directory containg mirrored repository pool. Can be shared by multiple
  mirrors.
``key-path`` : ``<string>``
  Path to public key file for verifying repository integrity.
``repository`` : ``<string>``
  Single repository definition in sources.list format.
``sync`` : ``<boolean>``
  Whether to write new files using FSYNC.
``verify`` : ``<boolean>``
  Whether to verify existing files or assume they are valid (IO-intensive).

*Optional properties:*

``ignore-errors`` : ``<boolean>   (default=false)``
  Whether to downgrade download errors to warnings
``use-subscription`` : ``pve|pbs|pmg|pom``
  Product type
``weak-crypto`` : ``[[allow-sha1=<1|0>] [,min-dsa-key-size=<integer>] [,min-rsa-key-size=<integer>]]``
  Whether to allow using weak cryptography algorithms or parameters, deviating
  from the default policy.  ``allow-sha1`` = ``<boolean>   (default=false)``
    Whether to allow SHA-1 based signatures
  ``min-dsa-key-size`` = ``<integer>``
    Whether to lower the key size cutoff for DSA-based signatures
  ``min-rsa-key-size`` = ``<integer>``
    Whether to lower the key size cutoff for RSA-based signatures

``skip-packages`` : ``<string>``
  Packages which should be skipped, supports globbing Can be specified more
  than once.
``skip-sections`` : ``<string>``
  Sections which should be skipped Can be specified more than once.

**Section type** '``subscription``':  Subscription key used for accessing enterprise repositories and for offline
subscription activation/renewal.


*Required properties:*

``server-id`` : ``<string>``
  Server ID.

*Optional properties:*

``description`` : ``<string>``
  Description, e.g. which system this key is deployed on
``info`` : ``<string>``
  base64 encoded subscription info - update with 'refresh' command.

