|
64 | 64 | * [`Systemd::Capabilities`](#Systemd--Capabilities): Defines allowed capabilities |
65 | 65 | * [`Systemd::CoredumpSettings`](#Systemd--CoredumpSettings): Configurations for coredump.conf |
66 | 66 | * [`Systemd::Dropin`](#Systemd--Dropin): custom datatype that validates filenames/paths for valid systemd dropin files |
| 67 | +* [`Systemd::Dropin_unit`](#Systemd--Dropin_unit): Validates a drop-in unit name |
67 | 68 | * [`Systemd::Interface`](#Systemd--Interface): network interface definition |
68 | 69 | * [`Systemd::Interface::Link`](#Systemd--Interface--Link): Network device configuration(Link) |
69 | 70 | * [`Systemd::Interface::Link::Link`](#Systemd--Interface--Link--Link): Network device configuration(Link) Link section definition |
|
181 | 182 | * [`Systemd::Unit::Timer`](#Systemd--Unit--Timer): Possible keys for the [Timer] section of a unit file |
182 | 183 | * [`Systemd::Unit::Timespan`](#Systemd--Unit--Timespan): Timer specification for systemd time spans, e.g. timers. |
183 | 184 | * [`Systemd::Unit::Unit`](#Systemd--Unit--Unit): Possible keys for the [Unit] section of a unit file |
| 185 | +* [`Systemd::Unit_type`](#Systemd--Unit_type): Validates a unit types |
184 | 186 |
|
185 | 187 | ### Tasks |
186 | 188 |
|
@@ -1016,7 +1018,7 @@ The following parameters are available in the `systemd::dropin_file` defined typ |
1016 | 1018 |
|
1017 | 1019 | ##### <a name="-systemd--dropin_file--unit"></a>`unit` |
1018 | 1020 |
|
1019 | | -Data type: `Systemd::Unit` |
| 1021 | +Data type: `Systemd::Dropin_unit` |
1020 | 1022 |
|
1021 | 1023 | The target unit file to create |
1022 | 1024 |
|
@@ -3107,6 +3109,15 @@ custom datatype that validates filenames/paths for valid systemd dropin files |
3107 | 3109 |
|
3108 | 3110 | Alias of `Pattern['^[^/]+\.conf$']` |
3109 | 3111 |
|
| 3112 | +### <a name="Systemd--Dropin_unit"></a>`Systemd::Dropin_unit` |
| 3113 | + |
| 3114 | +Validates a drop-in unit name |
| 3115 | + |
| 3116 | +* **See also** |
| 3117 | + * https://www.freedesktop.org/software/systemd/man/systemd.unit.html |
| 3118 | + |
| 3119 | +Alias of `Variant[Systemd::Unit, Systemd::Unit_type]` |
| 3120 | + |
3110 | 3121 | ### <a name="Systemd--Interface"></a>`Systemd::Interface` |
3111 | 3122 |
|
3112 | 3123 | network interface definition |
@@ -6166,6 +6177,15 @@ Struct[{ |
6166 | 6177 | }] |
6167 | 6178 | ``` |
6168 | 6179 |
|
| 6180 | +### <a name="Systemd--Unit_type"></a>`Systemd::Unit_type` |
| 6181 | + |
| 6182 | +Validates a unit types |
| 6183 | + |
| 6184 | +* **See also** |
| 6185 | + * https://www.freedesktop.org/software/systemd/man/systemd.unit.html |
| 6186 | + |
| 6187 | +Alias of `Enum['automount', 'device', 'mount', 'path', 'scope', 'service', 'slice', 'socket', 'swap', 'target', 'timer']` |
| 6188 | + |
6169 | 6189 | ## Tasks |
6170 | 6190 |
|
6171 | 6191 | ### <a name="systemctl_show"></a>`systemctl_show` |
|
0 commit comments