-#
-# The apt::key defined type allows for keys to be added to apt's keyring
-# which is used for package validation. This defined type uses the apt_key
-# native type to manage keys. This is a simple wrapper around apt_key with
-# a few safeguards in place.
-#
-# === Parameters
-#
-# [*key*]
-# _default_: +$title+, the title/name of the resource
-#
-# Is a GPG key ID. This key ID is validated with a regex enforcing it
-# to only contain valid hexadecimal characters, be precisely 8 or 16
-# characters long and optionally prefixed with 0x.
-#
-# [*ensure*]
-# _default_: +present+
-#
-# The state we want this key in, may be either one of:
-# * +present+
-# * +absent+
-#
-# [*key_content*]
-# _default_: +undef+
-#
-# This parameter can be used to pass in a GPG key as a
-# string in case it cannot be fetched from a remote location
-# and using a file resource is for other reasons inconvenient.
-#
-# [*key_source*]
-# _default_: +undef+
-#
-# This parameter can be used to pass in the location of a GPG
-# key. This URI can take the form of a:
-# * +URL+: ftp, http or https
-# * +path+: absolute path to a file on the target system.
-#
-# [*key_server*]
-# _default_: +undef+
-#
-# The keyserver from where to fetch our GPG key. It defaults to
-# undef which results in apt_key's default keyserver being used,
-# currently +keyserver.ubuntu.com+.
-#
-# [*key_options*]
-# _default_: +undef+
-#
-# Additional options to pass on to `apt-key adv --keyserver-options`.