10 #ifndef PCMK__CRM_COMMON_AGENTS__H 11 #define PCMK__CRM_COMMON_AGENTS__H 27 #define PCMK_RESOURCE_CLASS_OCF "ocf" 28 #define PCMK_RESOURCE_CLASS_SERVICE "service" 29 #define PCMK_RESOURCE_CLASS_LSB "lsb" 30 #define PCMK_RESOURCE_CLASS_SYSTEMD "systemd" 31 #define PCMK_RESOURCE_CLASS_STONITH "stonith" 32 #define PCMK_RESOURCE_CLASS_ALERT "alert" 33 #define PCMK_RESOURCE_CLASS_NAGIOS "nagios" 35 #define PCMK_RESOURCE_CLASS_UPSTART "upstart" 41 #define PCMK_STONITH_ACTION_LIMIT "pcmk_action_limit" 42 #define PCMK_STONITH_DELAY_BASE "pcmk_delay_base" 43 #define PCMK_STONITH_DELAY_MAX "pcmk_delay_max" 44 #define PCMK_STONITH_HOST_ARGUMENT "pcmk_host_argument" 45 #define PCMK_STONITH_HOST_CHECK "pcmk_host_check" 46 #define PCMK_STONITH_HOST_LIST "pcmk_host_list" 47 #define PCMK_STONITH_HOST_MAP "pcmk_host_map" 48 #define PCMK_STONITH_PROVIDES "provides" 49 #define PCMK_STONITH_STONITH_TIMEOUT "stonith-timeout" 52 #define PCMK_OCF_MAJOR_VERSION "1" 53 #define PCMK_OCF_MINOR_VERSION "1" 54 #define PCMK_OCF_VERSION PCMK_OCF_MAJOR_VERSION "." PCMK_OCF_MINOR_VERSION 75 #if !defined(PCMK_ALLOW_DEPRECATED) || (PCMK_ALLOW_DEPRECATED == 1) 83 #endif // PCMK__CRM_COMMON_AGENTS__H
bool pcmk_stonith_param(const char *param)
Check whether a given stonith parameter is handled by Pacemaker.
enum crm_ais_msg_types type
Deprecated Pacemaker resource agent API.
char * crm_generate_ra_key(const char *standard, const char *provider, const char *type)
int crm_parse_agent_spec(const char *spec, char **standard, char **provider, char **type)
Parse a "standard[:provider]:type" agent specification.
uint32_t pcmk_get_ra_caps(const char *standard)
Get capabilities of a resource agent standard.