client.gate_policies.versions
client.gate_policies.versions — the gatePolicies.versions operations.
On AsyncKindgi every method is the same, awaited.
client.gate_policies.versions.list()
Section titled “client.gate_policies.versions.list()”list(policy_id: str | UUID, /, *, timeout: float | None = None) -> GatePolicyPageList a gate policy's versions. GET /v1/gate-policies/{policyId}/versions
Every version, oldest first, unregistered ones too (with unregisteredAt).
client.gate_policies.versions.get()
Section titled “client.gate_policies.versions.get()”get( policy_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> GatePolicyGet a gate policy version. GET /v1/gate-policies/{policyId}/versions/{version}
client.gate_policies.versions.unregister()
Section titled “client.gate_policies.versions.unregister()”unregister( policy_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> GatePolicyUnregister a gate policy version. POST /v1/gate-policies/{policyId}/versions/{version}/unregister
The version stops applying; the policy's latest remaining active version applies, or, with none, the scope above's policy. Promotions keep the version they were checked against. Needs admin on the tenant.
client.gate_policies.versions.reinstate()
Section titled “client.gate_policies.versions.reinstate()”reinstate( policy_id: str | UUID, version: str, /, *, timeout: float | None = None,) -> GatePolicyReinstate a gate policy version. POST /v1/gate-policies/{policyId}/versions/{version}/reinstate
Needs admin on the tenant.