Struct k8s_openapi::api::coordination::v1::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