Struct k8s_openapi::api::coordination::v1beta1::LeaseSpec [−][src]
pub struct LeaseSpec { pub acquire_time: Option<MicroTime>, pub holder_identity: Option<String>, pub lease_duration_seconds: Option<i32>, pub lease_transitions: Option<i32>, pub renew_time: Option<MicroTime>, }
Expand description
LeaseSpec is a specification of a Lease.
Fields
acquire_time: Option<MicroTime>
acquireTime is a time when the current lease was acquired.
holder_identity: Option<String>
holderIdentity contains the identity of the holder of a current lease.
lease_duration_seconds: Option<i32>
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.
lease_transitions: Option<i32>
leaseTransitions is the number of transitions of a lease between holders.
renew_time: Option<MicroTime>
renewTime is a time when the current holder of a lease has last updated the lease.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for LeaseSpec
impl UnwindSafe for LeaseSpec
Blanket Implementations
Mutably borrows from an owned value. Read more