Package-level declarations

Types

Link copied to clipboard
data class LeaseArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<LeaseSpecArgs>? = null) : ConvertibleToJava<LeaseArgs>

Lease defines a lease concept.

Link copied to clipboard

Builder for LeaseArgs.

Link copied to clipboard
data class LeaseSpecArgs(val acquireTime: Output<String>? = null, val holderIdentity: Output<String>? = null, val leaseDurationSeconds: Output<Int>? = null, val leaseTransitions: Output<Int>? = null, val preferredHolder: Output<String>? = null, val renewTime: Output<String>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<LeaseSpecArgs>

LeaseSpec is a specification of a Lease.

Link copied to clipboard
Link copied to clipboard
data class LeaseSpecPatchArgs(val acquireTime: Output<String>? = null, val holderIdentity: Output<String>? = null, val leaseDurationSeconds: Output<Int>? = null, val leaseTransitions: Output<Int>? = null, val preferredHolder: Output<String>? = null, val renewTime: Output<String>? = null, val strategy: Output<String>? = null) : ConvertibleToJava<LeaseSpecPatchArgs>

LeaseSpec is a specification of a Lease.

Link copied to clipboard