Interface: KubeCronJob
Defined in: lib/k8s/cronJob.ts:29
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
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:831
Inherited from
KubeObjectInterface.actionType
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:826
Inherited from
KubeObjectInterface.apiVersion
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:830
Inherited from
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:833
Inherited from
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:825
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
lastTimestamp?
optional lastTimestamp?: string;
Defined in: lib/k8s/KubeObject.ts:832
Inherited from
KubeObjectInterface.lastTimestamp
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:827
Inherited from
spec
spec: object;
Defined in: lib/k8s/cronJob.ts:30
Index Signature
[otherProps: string]: any
concurrencyPolicy
concurrencyPolicy: string;
failedJobsHistoryLimit?
optional 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?
optional successfulJobsHistoryLimit?: number;
suspend
suspend: boolean;
timeZone?
optional timeZone?: string;
Overrides
status
status: object;
Defined in: lib/k8s/cronJob.ts:51
Index Signature
[otherProps: string]: any
active?
optional active?: object[];
lastScheduleTime?
optional lastScheduleTime?: string;
lastSuccessfulTime?
optional lastSuccessfulTime?: string;