package v1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

  2. final case class CronJobList(items: Seq[CronJob], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    CronJobList is a collection of cron jobs.

  3. final case class CronJobListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobList] with Product with Serializable

    Pointer for CronJobList

  4. final case class CronJobPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJob] with Product with Serializable

    Pointer for CronJob

  5. final case class CronJobSpec(schedule: String, jobTemplate: JobTemplateSpec, startingDeadlineSeconds: Option[Int] = 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.

  6. final case class CronJobSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobSpec] with Product with Serializable

    Pointer for CronJobSpec

  7. 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.

  8. final case class CronJobStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[CronJobStatus] with Product with Serializable

    Pointer for CronJobStatus

  9. 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.

  10. 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.

  11. final case class JobConditionPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobCondition] with Product with Serializable

    Pointer for JobCondition

  12. final case class JobList(items: Seq[Job], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    JobList is a collection of jobs.

  13. final case class JobListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobList] with Product with Serializable

    Pointer for JobList

  14. final case class JobPointer(currentPath: PointerPath = PointerPath()) extends Pointer[Job] with Product with Serializable

    Pointer for Job

  15. final case class JobSpec(template: PodTemplateSpec, parallelism: Option[Int] = None, completionMode: Option[String] = None, podFailurePolicy: Option[PodFailurePolicy] = None, manualSelector: Option[Boolean] = None, suspend: Option[Boolean] = None, backoffLimit: Option[Int] = None, activeDeadlineSeconds: Option[Int] = 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.

  16. final case class JobSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobSpec] with Product with Serializable

    Pointer for JobSpec

  17. final case class JobStatus(conditions: Option[Seq[JobCondition]] = 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, active: Option[Int] = None) extends Product with Serializable

    JobStatus represents the current state of a Job.

  18. final case class JobStatusPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobStatus] with Product with Serializable

    Pointer for JobStatus

  19. 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

  20. final case class JobTemplateSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[JobTemplateSpec] with Product with Serializable

    Pointer for JobTemplateSpec

  21. final case class PodFailurePolicy(rules: Seq[PodFailurePolicyRule]) extends Product with Serializable

    PodFailurePolicy describes how failed pods influence the backoffLimit.

  22. 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.

  23. final case class PodFailurePolicyOnExitCodesRequirementPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyOnExitCodesRequirement] with Product with Serializable

    Pointer for PodFailurePolicyOnExitCodesRequirement

  24. final case class PodFailurePolicyOnPodConditionsPattern(status: String, type: String) extends Product with Serializable

    PodFailurePolicyOnPodConditionsPattern describes a pattern for matching an actual pod condition type.

  25. final case class PodFailurePolicyOnPodConditionsPatternPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyOnPodConditionsPattern] with Product with Serializable

    Pointer for PodFailurePolicyOnPodConditionsPattern

  26. final case class PodFailurePolicyPointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicy] with Product with Serializable

    Pointer for PodFailurePolicy

  27. final case class PodFailurePolicyRule(action: String, onPodConditions: Seq[PodFailurePolicyOnPodConditionsPattern], onExitCodes: Option[PodFailurePolicyOnExitCodesRequirement] = 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.

  28. final case class PodFailurePolicyRulePointer(currentPath: PointerPath = PointerPath()) extends Pointer[PodFailurePolicyRule] with Product with Serializable

    Pointer for PodFailurePolicyRule

  29. 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.

  30. final case class UncountedTerminatedPodsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[UncountedTerminatedPods] with Product with Serializable

    Pointer for UncountedTerminatedPods

Ungrouped