- integrations
- Python
- ocx_sdk
SlotRow
SlotRowclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceclass SlotRow(tag: str, platform: Mapping[str, Any], status: str, observed: str | None, expected: str | None, source: str | None, observed_source: str | None)One (rolling tag, platform) slot cascade check examined.
Attributes
| Name | Type | Description |
|---|---|---|
tag | str | The rolling tag — latest, 3, 3.28, or a variant name. |
platform | Mapping[str, Any] | The OCI platform object of the slot, carried untyped: the
published schema types it as true (anything), and no dispatch
here needs its fields. |
status | str | ok, missing, stale, orphan or duplicate — the
finding, as raw str (D8). Anything but ok is what makes
check exit 65. |
observed | str | None | The digest the alias carries for this platform, if any. |
expected | str | None | The digest the fold expects, if any. |
source | str | None | The version the expectation was folded from, e.g.
"1.0.1", or None. Published as PackageVersion (a string)
since 0.6.2; 0.6.1’s schema named an integer Version here, a
generator artifact the wire never bore out (ocx-sh/ocx#460). |
observed_source | str | None | The version the observed digest belongs to, or
None when the alias points at content no observed leaf carries. |
expectedattributeinstance attribute#
expected: str | Noneobservedattributeinstance attribute#
observed: str | Noneobserved_sourceattributeinstance attribute#
observed_source: str | Noneplatformattributeinstance attribute#
platform: Mapping[str, Any]sourceattributeinstance attribute#
source: str | Nonestatusattributeinstance attribute#
status: strtagattributeinstance attribute#
tag: str