client.release_gates.versions
client.release_gates.versions — the releaseGates.versions operations.
On AsyncKindgi every method is the same, awaited.
client.release_gates.versions.list()
Section titled “client.release_gates.versions.list()”list(release_gate_id: str | UUID, /, *, timeout: float | None = None) -> ReleaseGatePageList a release gate's versions. GET /v1/release-gates/{releaseGateId}/versions
Every version, oldest first, unregistered ones too (with unregisteredAt).
client.release_gates.versions.get()
Section titled “client.release_gates.versions.get()”get( release_gate_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> ReleaseGateGet a release gate version. GET /v1/release-gates/{releaseGateId}/versions/{version}
client.release_gates.versions.unregister()
Section titled “client.release_gates.versions.unregister()”unregister( release_gate_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> ReleaseGateUnregister a release gate version. POST /v1/release-gates/{releaseGateId}/versions/{version}/unregister
The version stops applying; the gate's latest remaining active version applies, or, with none, the scope above's gate. Pins keep the version they were checked against. Needs admin on the tenant.
client.release_gates.versions.reinstate()
Section titled “client.release_gates.versions.reinstate()”reinstate( release_gate_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> ReleaseGateReinstate a release gate version. POST /v1/release-gates/{releaseGateId}/versions/{version}/reinstate
Needs admin on the tenant.