Resource Type: f5_monitor
- Defined in:
 - lib/puppet/type/f5_monitor.rb
 
Overview
Properties
- 
      additional_accepted_status_codes
      
      
      
SIP accepted status codes. Valid options:
 - 
      additional_rejected_status_codes
      
      
      
SIP rejected status codes. Valid options:
 - 
      alias_address
      
      
      
Specifies the destination IP address that the monitor checks. Valid options:
 - 
      alias_service_port
      
      
      
Specifies the destination port that the monitor checks.
 - 
      arguments
      
      
      
Command arguments for external monitor.
 - 
      base
      
      
      
LDAP base for LDAP monitor
 - chase_referrals
 - 
      cipher_list
      
      
      
A list of ciphers in the Cipher List field that match those of the client sending a request, or of the server sending a response.
 - 
      client_certificate
      
      
      
Specifies a client certificate that the monitor sends to the target SSL server.
 - 
      client_key
      
      
      
Specifies a key for a client certificate that the monitor sends to the target SSL server.
 - compatibility
 - debug
 - description
 - 
      ensure
      
       (defaults to: present)
      
      
      
The basic property that the resource should be in.
Supported values:- present
 - absent
 
 - 
      external_program
      
      
      
Command to run for external monitor.
 - 
      filter
      
      
      
LDAP filter for LDAP monitor
 - 
      header_list
      
      
      
Headers for SIP monitor. Accepts an array of values.
 - 
      interval
      
      
      
How often in seconds to send a request Valid options:
 - 
      ip_dscp
      
      
      
ToS or DSCP bits for traffic that you are optimizing. Set the IP DSCP setting for appropriate TCP profiles to pass. The default value is 0, which clears the ToS bits for all traffic using that profile.
 - mandatory_attributes
 - manual_resume
 - 
      mode
      
      
      
SIP mode for SIP monitor. Valid options: tcp, udp, tls, sips
Supported values:- tcp
 - udp
 - tls
 - sips
 
 - 
      parent_monitor
      
      
      
Specifies the parent predefined or user-defined monitor.
 - 
      password
      
      
      
A password for the monitor’s authentication when checking a resource.
 - 
      receive_disable_string
      
      
      
A regular expression that represents the text string that the monitor looks for in the returned resource. Use a Receive String value together with a Receive Disable String value to match the value of a response from the origin web server and create one of three states for a pool member or node: Up (Enabled), when only Receive String matches the response; Up (Disabled), when only Receive Disable String matches the response; or Down, when neither Receive String nor Receive Disable String matches the response.
 - 
      receive_string
      
      
      
A regular expression that represents the text string that the monitor looks for in the returned resource
 - reverse
 - 
      security
      
      
      
LDAP security for LDAP monitor. Valid options: none, ssl, tls
Supported values:- none
 - ssl
 - tls
 
 - 
      send_string
      
      
      
The text string that the monitor sends to the target resource. Eg: GET / HTTP/1.0\n\n
 - 
      sip_request
      
      
      
The request to be sent by the SIP monitor.
 - 
      time_until_up
      
      
      
Allows the system to delay the marking of a pool member or node as up for some number of seconds after receipt of the first correct response.
 - 
      timeout
      
      
      
If a pool member or node being checked does not respond within a specified timeout period, or the status of a node indicates that performance is degraded.
 - transparent
 - 
      up_interval
      
      
      
How often to check the health of a resource Valid options:
 - 
      username
      
      
      
A user name for the monitor’s authentication when checking a resource.
 - variables
 
Parameters
- name (namevar)
 - 
      provider
      
      
      
The specific backend to use for this ‘f5_monitor` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
 
Features
- 
      external
       — 
External command functionality
 - 
      strings
       — 
Send/receive string functionality
 - 
      ssl
       — 
SSL functionality
 - 
      reverse
       — 
Reverse test functionality
 - 
      dscp
       — 
DSCP functionality
 - 
      auth
       — 
Authentication functionality
 - 
      ldap
       — 
LDAP functionality
 - 
      debug
       — 
Debug functionality
 - 
      sip
       — 
SIP functionality
 - 
      transparent
       — 
Pass-through functionality