Package-level declarations

Types

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

LeaseCandidate defines a candidate for a Lease object. Candidates are created such that coordinated leader election will pick the best leader from the list of candidates.

Link copied to clipboard
Link copied to clipboard
data class LeaseCandidateSpecArgs(val binaryVersion: Output<String>? = null, val emulationVersion: Output<String>? = null, val leaseName: Output<String>, val pingTime: Output<String>? = null, val preferredStrategies: Output<List<String>>, val renewTime: Output<String>? = null) : ConvertibleToJava<LeaseCandidateSpecArgs>

LeaseCandidateSpec is a specification of a Lease.

Link copied to clipboard
data class LeaseCandidateSpecPatchArgs(val binaryVersion: Output<String>? = null, val emulationVersion: Output<String>? = null, val leaseName: Output<String>? = null, val pingTime: Output<String>? = null, val preferredStrategies: Output<List<String>>? = null, val renewTime: Output<String>? = null) : ConvertibleToJava<LeaseCandidateSpecPatchArgs>

LeaseCandidateSpec is a specification of a Lease.