com.coralogix.zio.k8s.model.coordination.v1

Type members

Classlikes

case class Lease(metadata: Optional[ObjectMeta], spec: Optional[LeaseSpec])

Lease defines a lease concept.

Lease defines a lease concept.

Companion
object
object Lease extends LeaseFields
Companion
class
class LeaseFields(_prefix: Chunk[String])
case class LeaseSpec(acquireTime: Optional[MicroTime], holderIdentity: Optional[String], leaseDurationSeconds: Optional[Int], leaseTransitions: Optional[Int], renewTime: Optional[MicroTime])

LeaseSpec is a specification of a Lease.

LeaseSpec is a specification of a Lease.

Value Params
holderIdentity

holderIdentity contains the identity of the holder of a current lease.

leaseDurationSeconds

leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measure against time of last observed RenewTime.

leaseTransitions

leaseTransitions is the number of transitions of a lease between holders.

Companion
object
object LeaseSpec extends LeaseSpecFields
Companion
class
class LeaseSpecFields(_prefix: Chunk[String])