package v1
- Alphabetic
- Public
- All
Type Members
-
final
case class
CronJob(status: Option[CronJobStatus] = None, spec: Option[CronJobSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
CronJob represents the configuration of a single cron job.
-
final
case class
CronJobList(items: Seq[CronJob], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
CronJobList is a collection of cron jobs.
-
final
case class
CronJobListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobList] with Product with Serializable
Pointer for CronJobList
-
final
case class
CronJobPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJob] with Product with Serializable
Pointer for CronJob
-
final
case class
CronJobSpec(schedule: String, jobTemplate: JobTemplateSpec, startingDeadlineSeconds: Option[Long] = None, concurrencyPolicy: Option[String] = None, failedJobsHistoryLimit: Option[Int] = None, successfulJobsHistoryLimit: Option[Int] = None, suspend: Option[Boolean] = None, timeZone: Option[String] = None) extends Product with Serializable
CronJobSpec describes how the job execution will look like and when it will actually run.
-
final
case class
CronJobSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobSpec] with Product with Serializable
Pointer for CronJobSpec
-
final
case class
CronJobStatus(active: Option[Seq[ObjectReference]] = None, lastScheduleTime: Option[Time] = None, lastSuccessfulTime: Option[Time] = None) extends Product with Serializable
CronJobStatus represents the current state of a cron job.
-
final
case class
CronJobStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobStatus] with Product with Serializable
Pointer for CronJobStatus
-
final
case class
Job(status: Option[JobStatus] = None, spec: Option[JobSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
Job represents the configuration of a single job.
-
final
case class
JobCondition(status: String, type: String, lastProbeTime: Option[Time] = None, reason: Option[String] = None, lastTransitionTime: Option[Time] = None, message: Option[String] = None) extends Product with Serializable
JobCondition describes current state of a job.
-
final
case class
JobConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobCondition] with Product with Serializable
Pointer for JobCondition
-
final
case class
JobList(items: Seq[Job], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
JobList is a collection of jobs.
-
final
case class
JobListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobList] with Product with Serializable
Pointer for JobList
-
final
case class
JobPointer(currentPath: PointerPath = PointerPath()) extends Pointer[Job] with Product with Serializable
Pointer for Job
-
final
case class
JobSpec(template: PodTemplateSpec, parallelism: Option[Int] = None, podReplacementPolicy: Option[String] = None, completionMode: Option[String] = None, maxFailedIndexes: Option[Int] = None, podFailurePolicy: Option[PodFailurePolicy] = None, manualSelector: Option[Boolean] = None, backoffLimitPerIndex: Option[Int] = None, suspend: Option[Boolean] = None, backoffLimit: Option[Int] = None, activeDeadlineSeconds: Option[Long] = None, completions: Option[Int] = None, ttlSecondsAfterFinished: Option[Int] = None, selector: Option[LabelSelector] = None) extends Product with Serializable
JobSpec describes how the job execution will look like.
-
final
case class
JobSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobSpec] with Product with Serializable
Pointer for JobSpec
-
final
case class
JobStatus(conditions: Option[Seq[JobCondition]] = None, terminating: Option[Int] = None, uncountedTerminatedPods: Option[UncountedTerminatedPods] = None, completedIndexes: Option[String] = None, startTime: Option[Time] = None, ready: Option[Int] = None, failed: Option[Int] = None, succeeded: Option[Int] = None, completionTime: Option[Time] = None, failedIndexes: Option[String] = None, active: Option[Int] = None) extends Product with Serializable
JobStatus represents the current state of a Job.
-
final
case class
JobStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobStatus] with Product with Serializable
Pointer for JobStatus
-
final
case class
JobTemplateSpec(metadata: Option[ObjectMeta] = None, spec: Option[JobSpec] = None) extends Product with Serializable
JobTemplateSpec describes the data a Job should have when created from a template
-
final
case class
JobTemplateSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobTemplateSpec] with Product with Serializable
Pointer for JobTemplateSpec
-
final
case class
PodFailurePolicy(rules: Seq[PodFailurePolicyRule]) extends Product with Serializable
PodFailurePolicy describes how failed pods influence the backoffLimit.
-
final
case class
PodFailurePolicyOnExitCodesRequirement(operator: String, values: Seq[Int], containerName: Option[String] = None) extends Product with Serializable
PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes.
PodFailurePolicyOnExitCodesRequirement describes the requirement for handling a failed pod based on its container exit codes. In particular, it lookups the .state.terminated.exitCode for each app container and init container status, represented by the .status.containerStatuses and .status.initContainerStatuses fields in the Pod status, respectively. Containers completed with success (exit code 0) are excluded from the requirement check.
-
final
case class
PodFailurePolicyOnExitCodesRequirementPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyOnExitCodesRequirement] with Product with Serializable
Pointer for PodFailurePolicyOnExitCodesRequirement
-
final
case class
PodFailurePolicyOnPodConditionsPattern(status: String, type: String) extends Product with Serializable
PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type.
-
final
case class
PodFailurePolicyOnPodConditionsPatternPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyOnPodConditionsPattern] with Product with Serializable
Pointer for PodFailurePolicyOnPodConditionsPattern
-
final
case class
PodFailurePolicyPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicy] with Product with Serializable
Pointer for PodFailurePolicy
-
final
case class
PodFailurePolicyRule(action: String, onExitCodes: Option[PodFailurePolicyOnExitCodesRequirement] = None, onPodConditions: Option[Seq[PodFailurePolicyOnPodConditionsPattern]] = None) extends Product with Serializable
PodFailurePolicyRule describes how a pod failure is handled when the requirements are met.
PodFailurePolicyRule describes how a pod failure is handled when the requirements are met. One of onExitCodes and onPodConditions, but not both, can be used in each rule.
-
final
case class
PodFailurePolicyRulePointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyRule] with Product with Serializable
Pointer for PodFailurePolicyRule
-
final
case class
UncountedTerminatedPods(failed: Option[Seq[String]] = None, succeeded: Option[Seq[String]] = None) extends Product with Serializable
UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters.
-
final
case class
UncountedTerminatedPodsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[UncountedTerminatedPods] with Product with Serializable
Pointer for UncountedTerminatedPods
Value Members
- object CronJob extends Serializable
- object CronJobList extends Serializable
- object CronJobSpec extends Serializable
- object CronJobStatus extends Serializable
- object Job extends Serializable
- object JobCondition extends Serializable
- object JobList extends Serializable
- object JobSpec extends Serializable
- object JobStatus extends Serializable
- object JobTemplateSpec extends Serializable
- object PodFailurePolicy extends Serializable
- object PodFailurePolicyOnExitCodesRequirement extends Serializable
- object PodFailurePolicyOnPodConditionsPattern extends Serializable
- object PodFailurePolicyRule extends Serializable
- object UncountedTerminatedPods extends Serializable