Slo Annotations
Definition
Resource annotations. Keys prefixed with dash0.com/ are reserved for Dash0-managed
metadata. Some reserved keys are server-managed and ignored when supplied by the
caller (e.g. the timestamp annotations); others, like dash0.com/enabled and
dash0.com/display-name, are client-settable and honored on write — see the
individual property descriptions. dash0.com/display-name holds an optional
human-readable display name of the SLO, used instead of metadata.name when set
(blank values are treated as unset). Blank keys are ignored. Use any other key for
user-defined annotations, which are stored and returned on read. At most 50
user-defined annotations are allowed.
Timestamp when the SLO was created. Set by the server; read-only.
Timestamp of the last update. Set by the server; read-only.
Soft-delete timestamp. Present when the SLO has been deleted but not yet purged. Set by the server; read-only.
Optional UI folder path for organising SLOs (e.g. '/infrastructure/hosts'). Nesting is expressed with '/' separators.
Comma-separated list of principals to grant read access to. Supported formats: 'team:<team_id>' and 'user:<email>'. Example: 'team:team_01abc,user:alice@example.com'. Sharing is honored only on assets that declare a dash0.com/origin (for example those managed by Terraform, the operator, the CLI, or the API). Setting it on an asset that declares no dash0.com/origin is rejected with a 400 — manage that asset's access via the UI share dialog instead.
Whether the SLO is actively tracked. Dash0 extension. Client-settable. Stored as a string; valid values are 'true' and 'false'. Defaults to 'true'.
Additional properties
Used by 1
These schemas and endpoints reference this type directly.