Data used to evaluate a rule (any NULL items are ignored)
More...
#include <include/crm/common/rules.h>
Data used to evaluate a rule (any NULL items are ignored)
Definition at line 57 of file rules.h.
◆ node_attrs
GHashTable* pcmk_rule_input::node_attrs |
Operation interval that rule applies to.
Node attributes for rule evaluation purposes
- Note
- Though not const, this is used only with g_hash_table_lookup().
Definition at line 77 of file rules.h.
◆ now
Current time for rule evaluation purposes.
Definition at line 59 of file rules.h.
◆ op_interval_ms
guint pcmk_rule_input::op_interval_ms |
Operation name that rule applies to.
Definition at line 68 of file rules.h.
◆ op_name
const char* pcmk_rule_input::op_name |
◆ rsc_agent
const char* pcmk_rule_input::rsc_agent |
Resource agent that rule applies to.
Definition at line 64 of file rules.h.
◆ rsc_id
const char* pcmk_rule_input::rsc_id |
Resource ID to compare against a location constraint's resource pattern.
Definition at line 96 of file rules.h.
◆ rsc_id_nmatches
int pcmk_rule_input::rsc_id_nmatches |
Number of entries in rsc_id_submatches.
Definition at line 102 of file rules.h.
◆ rsc_id_submatches
const regmatch_t* pcmk_rule_input::rsc_id_submatches |
Resource pattern submatches (as set by regexec()) for rsc_id.
Definition at line 99 of file rules.h.
◆ rsc_meta
GHashTable* pcmk_rule_input::rsc_meta |
Resource meta-attributes that can be used as the reference value source
- Note
- Though not const, this is used only with g_hash_table_lookup().
Definition at line 93 of file rules.h.
◆ rsc_params
GHashTable* pcmk_rule_input::rsc_params |
Resource parameters that can be used as the reference value source
- Note
- Though not const, this is used only with g_hash_table_lookup().
Definition at line 86 of file rules.h.
◆ rsc_provider
const char* pcmk_rule_input::rsc_provider |
Resource provider that rule applies to.
Definition at line 63 of file rules.h.
◆ rsc_standard
const char* pcmk_rule_input::rsc_standard |
Resource standard that rule applies to.
Definition at line 62 of file rules.h.
The documentation for this struct was generated from the following file: