Config-Model-Systemd
view release on metacpan or search on metacpan
lib/Config/Model/models/Systemd/Section/Unit.pl view on Meta::CPAN
{
'cargo' => {
'type' => 'leaf',
'value_type' => 'uniline'
},
'type' => 'list'
},
'Wants',
'*Documentation',
'Requires',
'*Documentation',
'Requisite',
'*Documentation',
'BindsTo',
'*Documentation',
'PartOf',
'*Documentation',
'Upholds',
{
'type' => 'leaf',
'value_type' => 'uniline'
},
'Conflicts',
{
'cargo' => {
'type' => 'leaf',
'value_type' => 'uniline'
},
'type' => 'list'
},
'Before',
'*Conflicts',
'After',
'*Conflicts',
'OnFailure',
{
'type' => 'leaf',
'value_type' => 'uniline'
},
'OnSuccess',
'*OnFailure',
'PropagatesReloadTo',
'*OnFailure',
'ReloadPropagatedFrom',
'*OnFailure',
'PropagatesStopTo',
'*OnFailure',
'StopPropagatedFrom',
'*OnFailure',
'JoinsNamespaceOf',
'*OnFailure',
'RequiresMountsFor',
'*OnFailure',
'WantsMountsFor',
'*OnFailure',
'OnSuccessJobMode',
'*OnFailure',
'OnFailureJobMode',
{
'migrate_from' => {
'formula' => '$unit',
'variables' => {
'unit' => '- OnFailureIsolate'
}
},
'type' => 'leaf',
'value_type' => 'uniline'
},
'IgnoreOnIsolate',
{
'type' => 'leaf',
'value_type' => 'boolean',
'write_as' => [
'no',
'yes'
]
},
'StopWhenUnneeded',
{
'type' => 'leaf',
'upstream_default' => 'no',
'value_type' => 'boolean',
'write_as' => [
'no',
'yes'
]
},
'RefuseManualStart',
{
'type' => 'leaf',
'value_type' => 'boolean',
'write_as' => [
'no',
'yes'
]
},
'RefuseManualStop',
'*RefuseManualStart',
'AllowIsolate',
'*RefuseManualStart',
'DefaultDependencies',
'*RefuseManualStart',
'SurviveFinalKillSignal',
{
'type' => 'leaf',
'upstream_default' => 'no',
'value_type' => 'boolean',
'write_as' => [
'no',
'yes'
]
},
'CollectMode',
{
'choice' => [
'inactive',
'inactive-or-failed'
],
'type' => 'leaf',
'value_type' => 'enum'
},
( run in 0.701 second using v1.01-cache-2.11-cpan-85f18b9d64f )