Class LeaseSpecArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.coordination.v1.inputs.LeaseSpecArgs
-
public final class LeaseSpecArgs extends com.pulumi.resources.ResourceArgs
LeaseSpec is a specification of a Lease.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LeaseSpecArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LeaseSpecArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
acquireTime()
static LeaseSpecArgs.Builder
builder()
static LeaseSpecArgs.Builder
builder(LeaseSpecArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
holderIdentity()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
leaseDurationSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
leaseTransitions()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
renewTime()
-
-
-
Field Detail
-
Empty
public static final LeaseSpecArgs Empty
-
-
Method Detail
-
acquireTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> acquireTime()
- Returns:
- acquireTime is a time when the current lease was acquired.
-
holderIdentity
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> holderIdentity()
- Returns:
- holderIdentity contains the identity of the holder of a current lease.
-
leaseDurationSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> leaseDurationSeconds()
- Returns:
- 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
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> leaseTransitions()
- Returns:
- leaseTransitions is the number of transitions of a lease between holders.
-
renewTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> renewTime()
- Returns:
- renewTime is a time when the current holder of a lease has last updated the lease.
-
builder
public static LeaseSpecArgs.Builder builder()
-
builder
public static LeaseSpecArgs.Builder builder(LeaseSpecArgs defaults)
-
-