Skip to content

Commit

Permalink
follow puppet-strings annotation for types
Browse files Browse the repository at this point in the history
  • Loading branch information
trefzer committed Jan 19, 2025
1 parent c8b4649 commit cbdf0a8
Show file tree
Hide file tree
Showing 86 changed files with 515 additions and 335 deletions.
515 changes: 345 additions & 170 deletions REFERENCE.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion types/interface/link.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# interface definition
# @summary Network device configuration(Link)
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
type Systemd::Interface::Link = Struct[{
'Match' => Optional[Systemd::Interface::Link::Match],
'Link' => Optional[Systemd::Interface::Link::Link],
Expand Down
3 changes: 2 additions & 1 deletion types/interface/link/link.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# interface definition
# @summary Network device configuration(Link) Link section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
type Systemd::Interface::Link::Link = Struct[{
'Description' => Optional[String[1]],
'Property' => Optional[String[1]],
Expand Down
3 changes: 2 additions & 1 deletion types/interface/link/link_advertise.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# interface definition
# @summary Network device configuration(Link), link advertise speeds
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
type Systemd::Interface::Link::Link_advertise = Enum[
'10baset-full',
'10baset1l-full',
Expand Down
3 changes: 2 additions & 1 deletion types/interface/link/match.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# interface definition
# @summary Network device configuration(Link) Match section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
type Systemd::Interface::Link::Match = Struct[{
'Name' => Optional[String[1]],
'MACAddress' => Optional[String[1]],
Expand Down
3 changes: 2 additions & 1 deletion types/interface/link/sr_iov.pp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# interface definition
# @summary Network device configuration(Link) SR-IOV section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.link.html
type Systemd::Interface::Link::Sr_iov = Struct[{
'VirtualFunction' => Optional[Integer[0,2147483646]],
'VLANId' => Optional[Integer[1,4095]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface netdev configs
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary interface netdev configs
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev = Struct[{
'Match' => Optional[Systemd::Interface::Netdev::Match],
'NetDev' => Optional[Systemd::Interface::Netdev::Netdev],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/bareudp.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev BareUDP section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev BareUDP section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Bareudp = Struct[{
'DestinationPort' => Integer[1, 65535],
'EtherType' => Enum['ipv4', 'ipv6', 'mpls-uc', 'mpls-mc'],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/batmanadvanced.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev BatmanAdvanced section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev BatmanAdvanced section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Batmanadvanced = Struct[{
'GatewayMode' => Optional[Enum['off', 'server', 'client']],
'Aggregation' => Optional[Enum['yes','no']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/bond.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Bond section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Bond section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Bond = Struct[{
'Mode' => Optional[Enum[
'balance-rr', 'active-backup', 'balance-xor',
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/bridge.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Bridge section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Bridge section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Bridge = Struct[{
'Description' => Optional[String[1]],
'HelloTimeSec' => Optional[Integer[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/foooverudp.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev FooOverUDP section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev FooOverUDP section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Foooverudp = Struct[{
'Encapsulation' => Optional[Enum['FooOverUDP','GenericUDPEncapsulation']],
'Port' => Integer[1],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/geneve.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev GENEVE section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev GENEVE section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Geneve = Struct[{
'Id' => Integer[0,16777215],
'Remote' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/ipoib.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev IPoIB section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev IPoIB section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Ipoib = Struct[{
'PartitionKey' => Optional[Integer[1]],
'Mode' => Optional[Enum['datagram','connected']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/ipvlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev IPVLAN and IPVTAP section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev IPVLAN and IPVTAP section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Ipvlan = Struct[{
'Mode' => Optional[Enum['L2', 'L3', 'L3S']],
'Flags' => Optional[Enum['bridge', 'private', 'vepa']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/l2tp.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev L2TP section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev L2TP section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::L2tp = Struct[{
'TunnelId' => Integer[1,4294967295],
'PeerTunnelId' => Integer[1,4294967295],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/l2tpsession.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev L2TPSession section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev L2TPSession section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::L2tpsession = Struct[{
'Name' => String[1],
'SessionId' => Integer[1,4294967295],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/macsec.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev MACsec section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev MACsec section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Macsec = Struct[{
'Port' => Optional[Integer[1, 65535]],
'Encrypt' => Optional[Enum['yes','no']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/macsecreceiveassociation.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev MACsecReceiveAssociation section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev MACsecReceiveAssociation section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Macsecreceiveassociation = Struct[{
'Port' => Integer[1, 65535],
'MACAddress' => String[1],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/macsecreceivechannel.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev MACsecReceiveChannel section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev MACsecReceiveChannel section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Macsecreceivechannel = Struct[{
'Port' => Integer[1, 65535],
'MACAddress' => String[1],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/macsectransmitassociation.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev MACsecTransmitAssociation section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev MACsecTransmitAssociation section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Macsectransmitassociation = Struct[{
'PacketNumber' => Optional[Variant[Integer[1,4],Integer[294,295],Integer[967,967]]],
'KeyId' => Optional[Integer[0,255]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/macvlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev MACVLAN and MACVTAP section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev MACVLAN and MACVTAP section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Macvlan = Struct[{
'Mode' => Optional[Enum['private', 'vepa', 'bridge', 'passthru', 'source']],
'SourceMACAddress' => Optional[Variant[String[1],Array[String[1]]]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/match.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev match section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev match section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Match = Struct[{
'Host' => Optional[String[1]],
'Virtualization' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/netdev.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev NetDev section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev NetDev section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Netdev = Struct[{
'Description' => Optional[String[1]],
'Name' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/peer.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Peer section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Peer section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Peer = Struct[{
'Name' => String[1],
'MACAddress' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/tun.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Tun and Tap section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Tun and Tap section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Tun = Struct[{
'MultiQueue' => Optional[Enum['yes','no']],
'PacketInfo' => Optional[Enum['yes','no']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/tunnel.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Tunnel section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Tunnel section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Tunnel = Struct[{
'External' => Optional[Enum['yes','no']],
'Local' => Optional[Variant[Enum['any', 'ipv4_link_local', 'ipv6_link_local', 'dhcp4', 'dhcp6', 'slaac'], String[1]]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/vlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev VLAN section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev VLAN section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Vlan = Struct[{
'Id' => Optional[Integer[0,4094]],
'Protocol' => Optional[Enum['802.1q','802.1ad']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/vrf.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev VRF section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev VRF section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Vrf = Struct[{
'Table' => Integer[0],
}]
4 changes: 2 additions & 2 deletions types/interface/netdev/vxcan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev VXCAN section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev VXCAN section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Vxcan = Struct[{
'Peer' => String[1],
}]
4 changes: 2 additions & 2 deletions types/interface/netdev/vxlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev VXLAN section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev VXLAN section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Vxlan = Struct[{
'VNI' => Optional[Integer[1, 16777215]],
'Remote' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/wireguard.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev WireGuard section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev WireGuard section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Wireguard = Struct[{
'PrivateKey' => Optional[String[1]],
'PrivateKeyFile' => Optional[Stdlib::Absolutepath],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/wireguardpeer.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev WireGuard section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev WireGuard section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Wireguardpeer = Struct[{
'PublicKey' => Optional[String[1]],
'PresharedKey' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/wlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev WLAN section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev WLAN section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Wlan = Struct[{
'PhysicalDevice' => Optional[Variant[Integer[0], String[1]]],
'Type' => Enum['ad-hoc', 'station', 'ap', 'ap-vlan', 'wds',
Expand Down
4 changes: 2 additions & 2 deletions types/interface/netdev/xfrm.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# netdev Xfrm section
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
# @summary netdev Xfrm section
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.netdev.html
type Systemd::Interface::Netdev::Xfrm = Struct[{
'InterfaceId' => Optional[Variant[Integer[1],String[1]]],
'Independent' => Optional[Enum['yes','no']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface definition
# see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network = Struct[{
'Match' => Optional[Systemd::Interface::Network::Match],
'Link' => Optional[Systemd::Interface::Network::Link],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/address.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network Address section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network Address section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Address = Struct[{
'Address' => String[1],
'Peer' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/bfifo.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network BFIFO section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network BFIFO section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Bfifo = Struct[{
'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]],
'Handle' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/bridge.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network Bridge section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network Bridge section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Bridge = Struct[{
'UnicastFlood' => Optional[Enum['yes', 'no']],
'MulticastFlood' => Optional[Enum['yes', 'no']],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/bridgefdb.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network BridgeFDB section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network BridgeFDB section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Bridgefdb = Struct[{
'MACAddress' => String[1],
'Destination' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/bridgemdb.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network BridgeMDB section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network BridgeMDB section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Bridgemdb = Struct[{
'MulticastGroupAddress' => Optional[String[1]],
'VLANID' => Optional[Integer[0,4094]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/bridgevlan.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network BridgeVLAN section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network BridgeVLAN section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Bridgevlan = Struct[{
'VLAN' => Optional[Variant[String[1], Array[String[1]]]],
'EgressUntagged' => Optional[Variant[String[1], Array[String[1]]]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/cake.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network CAKE section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network CAKE section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Cake = Struct[{
'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]],
'Bandwidth' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/can.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network CAN section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network CAN section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Can = Struct[{
'BitRate' => Optional[String[1]],
'SamplePoint' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/controlleddelay.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network ControlledDelay section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network ControlledDelay section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Controlleddelay= Struct[{
'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]],
'Handle' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/deficitroundrobinscheduler.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network DeficitRoundRobinScheduler section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network DeficitRoundRobinScheduler section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Deficitroundrobinscheduler= Struct[{
'Parent' => Optional[Variant[Enum['root', 'clsact', 'ingress'], String[1]]],
'Handle' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/deficitroundrobinschedulerclass.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network DeficitRoundRobinSchedulerClass section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network DeficitRoundRobinSchedulerClass section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Deficitroundrobinschedulerclass = Struct[{
'Parent' => Optional[Variant[Enum['root'], String[1]]],
'ClassId' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/dhcpprefixdelegation.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network DHCPPrefixDelegation section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network DHCPPrefixDelegation section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Dhcpprefixdelegation = Struct[{
'UplinkInterface' => Optional[String[1]],
'SubnetId' => Optional[String[1]],
Expand Down
4 changes: 2 additions & 2 deletions types/interface/network/dhcpserver.pp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# interface network DHCPServer section definition
# see: https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
# @summary interface network DHCPServer section definition
# @see https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html
type Systemd::Interface::Network::Dhcpserver = Struct[{
'ServerAddress' => Optional[String[1]],
'PoolOffset' => Optional[String[1]],
Expand Down
Loading

0 comments on commit cbdf0a8

Please sign in to comment.