10#ifndef PCMK__CRM_COMMON_RESOURCES__H
11#define PCMK__CRM_COMMON_RESOURCES__H
15#include <libxml/tree.h>
pe_find
Search options for resources (exact resource ID always matches)
@ pcmk_rsc_match_anon_basename
Also match anonymous clone instances by base name.
@ pcmk_rsc_match_clone_only
Match only clones and their instances, by either clone or instance ID.
@ pcmk_rsc_match_basename
Match clone instances (even unique) by base name as well as exact ID.
@ pcmk_rsc_match_history
Also match clone instance ID from resource history.
@ pcmk_rsc_match_current_node
If matching by node, compare current node instead of assigned node.
bool pcmk_resource_is_managed(const pcmk_resource_t *rsc)
const char * pcmk_resource_id(const pcmk_resource_t *rsc)
Scheduler API for resource roles.
Type aliases needed to define scheduler objects.
pcmk__resource_private_t * priv