coordination_v1
Lease
class
lightkube.models.coordination_v1.Lease
(apiVersion=None, kind=None, metadata=None, spec=None)Lease defines a lease concept.
parameters
- apiVersion
str
- (optional) APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info - kind
str
- (optional) Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info - metadata
meta_v1.ObjectMeta
- (optional) More info - spec
LeaseSpec
- (optional) Specification of the Lease. More info
LeaseList
class
lightkube.models.coordination_v1.LeaseList
(items, apiVersion=None, kind=None, metadata=None)LeaseList is a list of Lease objects.
parameters
- items
Lease
- Items is a list of schema objects. - apiVersion
str
- (optional) APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info - kind
str
- (optional) Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info - metadata
meta_v1.ListMeta
- (optional) Standard list metadata. More info
LeaseSpec
class
lightkube.models.coordination_v1.LeaseSpec
(acquireTime=None, holderIdentity=None, leaseDurationSeconds=None, leaseTransitions=None, renewTime=None)LeaseSpec is a specification of a Lease.
parameters
- acquireTime
meta_v1.MicroTime
- (optional) acquireTime is a time when the current lease was acquired. - holderIdentity
str
- (optional) holderIdentity contains the identity of the holder of a current lease. - leaseDurationSeconds
int
- (optional) 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
int
- (optional) leaseTransitions is the number of transitions of a lease between holders. - renewTime
meta_v1.MicroTime
- (optional) renewTime is a time when the current holder of a lease has last updated the lease.