Interface: 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
- https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/ Kubernetes definition for CronJob
Extends
Properties
actionType?
optional actionType: any;
Inherited from
KubeObjectInterface
.actionType
Defined in
apiVersion?
optional apiVersion: string;
Inherited from
KubeObjectInterface
.apiVersion
Defined in
items?
optional items: any[];
Inherited from
Defined in
key?
optional key: any;
Inherited from
Defined in
kind
kind: string;
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.
In CamelCase.
Cannot be updated.
See
Inherited from
Defined in
lastTimestamp?
optional lastTimestamp: string;
Inherited from
KubeObjectInterface
.lastTimestamp
Defined in
metadata
metadata: KubeMetadata;
Inherited from
Defined in
spec
spec: object;
Index Signature
[otherProps
: string
]: any
concurrencyPolicy
concurrencyPolicy: string;
failedJobsHistoryLimit
failedJobsHistoryLimit: number;
jobTemplate
jobTemplate: object;
jobTemplate.spec
spec: object;
jobTemplate.spec.metadata?
optional metadata: Partial<KubeMetadata>;
jobTemplate.spec.template
template: object;
jobTemplate.spec.template.spec
spec: object;
jobTemplate.spec.template.spec.containers
containers: KubeContainer[];
jobTemplate.spec.template.spec.metadata?
optional metadata: Partial<KubeMetadata>;
schedule
schedule: string;
startingDeadlineSeconds?
optional startingDeadlineSeconds: number;
successfulJobsHistoryLimit
successfulJobsHistoryLimit: number;
suspend
suspend: boolean;
Overrides
Defined in
status
status: object;
Index Signature
[otherProps
: string
]: any