---
layout: page
parent: CRD reference
title: ArangoMLBatchJob V1Alpha1
---
# API Reference for ArangoMLBatchJob V1Alpha1
## Spec
### .spec
Type: `batch.Job` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_spec.go#L33)
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#JobSpec)
## Status
### .status
Type: `batch.JobStatus` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_status.go#L37)
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#JobStatus)
***
### .status.mlConditions
Type: `api.MLConditions` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_status.go#L33)
MLConditions specific to the entire batch job
***
### .status.ref.checksum
Type: `string` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)
UID keeps the information about object Checksum
***
### .status.ref.name
Type: `string` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)
Name of the object
***
### .status.ref.namespace
Type: `string` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)
Namespace of the object. Should default to the namespace of the parent object
***
### .status.ref.uid
Type: `string` [\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)
UID keeps the information about object UID