Puppet Data Type Alias: Wmflib::Service::Probe

Defined in:
modules/wmflib/types/service/probe.pp

Overview

Alias of

Struct[{
    'type'                  => Enum['http', 'tcp', 'tcp-notls', 'swagger'],
    'path'                  => Optional[String[1]],
    'host'                  => Optional[String[1]],
    'post_json'             => Optional[String[1]],
    'must_contain_regexp'   => Optional[String[1]],
    'valid_status_codes'    => Optional[Array[Stdlib::HttpStatus]],
    'expect_sso'            => Optional[Boolean],
    'expect_redirect'       => Optional[Boolean],
    'timeout'               => Optional[String[1]],
    'params'                => Optional[Hash]
}]


# File 'modules/wmflib/types/service/probe.pp', line 27