+ Optional[Enum['file', 'present', 'absent']] $ensure = present,
+ Optional[Variant[String, Stdlib::Compat::String]] $explanation = undef,
+ Variant[Integer, Stdlib::Compat::Integer] $order = 50,
+ Variant[String, Stdlib::Compat::String, Stdlib::Compat::Array, Array] $packages = '*',
+ Variant[Numeric, String, Stdlib::Compat::String] $priority = 0,
+ Optional[Variant[String, Stdlib::Compat::String]] $release = '', # a=
+ Optional[Variant[String, Stdlib::Compat::String]] $origin = '',
+ Optional[Variant[String, Stdlib::Compat::String]] $version = '',
+ Optional[Variant[String, Stdlib::Compat::String]] $codename = '', # n=
+ Optional[Variant[String, Stdlib::Compat::String]] $release_version = '', # v=
+ Optional[Variant[String, Stdlib::Compat::String]] $component = '', # c=
+ Optional[Variant[String, Stdlib::Compat::String]] $originator = '', # o=
+ Optional[Variant[String, Stdlib::Compat::String]] $label = '', # l=