Interface: KubeCronJob
lib/k8s/cronJob .KubeCronJob
CronJob structure returned by the k8s API.
see
https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/cron-job-v1/
Kubernetes API reference for CronJob
see
https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
Kubernetes definition for CronJob
Hierarchy
-
↳
KubeCronJob
Properties
apiVersion
• Optional
apiVersion: string
Inherited from
KubeObjectInterface . apiVersion
Defined in
kind
• kind: string
Inherited from
Defined in
metadata
• metadata:
KubeMetadata
Inherited from
KubeObjectInterface . metadata
Defined in
spec
• spec: Object
Index signature
▪ [otherProps: string
]: any
Type declaration
Name | Type |
---|---|
concurrencyPolicy |
string |
failedJobsHistoryLimit |
number |
jobTemplate |
{ spec : { metadata? : Partial <
KubeMetadata
> ; template : { spec : { containers :
KubeContainer
[] ; metadata? : Partial <
KubeMetadata
> } } } } |
jobTemplate.spec |
{ metadata? : Partial <
KubeMetadata
> ; template : { spec : { containers :
KubeContainer
[] ; metadata? : Partial <
KubeMetadata
> } } } |
jobTemplate.spec.metadata? |
Partial <
KubeMetadata
> |
jobTemplate.spec.template |
{ spec : { containers :
KubeContainer
[] ; metadata? : Partial <
KubeMetadata
> } } |
jobTemplate.spec.template.spec |
{ containers :
KubeContainer
[] ; metadata? : Partial <
KubeMetadata
> } |
jobTemplate.spec.template.spec.containers |
KubeContainer
[] |
jobTemplate.spec.template.spec.metadata? |
Partial <
KubeMetadata
> |
schedule |
string |
startingDeadlineSeconds? |
number |
successfulJobsHistoryLimit |
number |
suspend |
boolean |
Defined in
status
• status: Object
Index signature
▪ [otherProps: string
]: any