DEFAULT
app
required: false
scopable: false
default: default
A user-defined code linking to:
- who is responsible for this service.
- who is billable.
This code thus provides a most useful object grouping and filtering key.
Short and simple codes, like ERP, are easier to work with.
comment
required: false
scopable: false
Comments help the users understand the role of the object and its resources.
drpnodes
required: false
scopable: true
convert: peers
Example:
drpnodes=n1 n2
A node selector expression specifying the list of cluster nodes hosting
object instances when all primary nodes are unavailable, like in a
DRP situation.
If not specified or left empty, the node evaluating the keyword is assumed to be the only instance hosting node.
Labels can be used to define a list of nodes by an arbitrary property.
For example cn=fr cn=kr would be evaluated as n1 n2 n3 if n1 and
n2 have the cn=fr label and n3 has the cn=kr label.
The glob syntax can be used in the node selector expression. For
example n1 n[23] n4* would be expanded to n1 n2 n3 n4 in a
n1 n2 n3 n4 n5 cluster.
The drpnodes can be data synchronization targets for sync resources.
env
required: false
scopable: false
default: The same as the node `env`.
A code like PRD, DEV, etc… the agent can use to enforce data protection policies:
- A non-PRD object instance can not be started on a PRD node
- A PRD object instance can be started on a non-PRD node (typically in a DRP situation)
The default value is read from the node env keyword.
id
required: false
scopable: false
default: A random generated UUID.
A rfc4122 random uuid generated by the agent.