API Reference
Packages
tensorstack.dev/v1beta1
Package v1beta1 contains API Schema definitions for the v1beta1 API group
Resource Types
DataCube
DataCube is the Schema for the datacubes API
Appears in:
| Field | Description | 
|---|---|
| apiVersionstring | tensorstack.dev/v1beta1 | 
| kindstring | DataCube | 
| metadataObjectMeta | Refer to Kubernetes API documentation for fields of metadata. | 
| specDataCubeSpec | |
| statusDataCubeStatus | 
DataCubeCondition
DataCubeCondition contains details for the current condition of this datacube
Appears in:
| Field | Description | 
|---|---|
| typeDataCubeConditionType | Type is the type of the condition. | 
| statusConditionStatus | Status is the status of the condition. Can be True, False, Unknown. | 
| lastProbeTimeTime | Last time we probed the condition. | 
| lastTransitionTimeTime | Last time the condition transitioned from one status to another. | 
| reasonstring | Unique, one-word, CamelCase reason for the condition's last transition. | 
| messagestring | Human-readable message indicating details about last transition. | 
DataCubeConditionType
Underlying type: string
DataCubeConditionType defines all possible types of DataCubeStatus. Can be one of: Initialized, Complete, or Failed.
Appears in:
DataCubeList
DataCubeList contains a list of DataCube
| Field | Description | 
|---|---|
| apiVersionstring | tensorstack.dev/v1beta1 | 
| kindstring | DataCubeList | 
| metadataListMeta | Refer to Kubernetes API documentation for fields of metadata. | 
| itemsDataCube array | 
DataCubePhase
Underlying type: string
Appears in:
DataCubeSpec
DataCubeSpec defines the desired state of DataCube
Appears in:
| Field | Description | 
|---|---|
| sourceDataReference | Source defines where the data is stored | 
| sinkDataReference | Sink defines where the data will be transferred to | 
| executorExecutorReference | Executor defines how the data will be transferred | 
DataCubeStatus
DataCubeStatus defines the observed state of DataCube
Appears in:
| Field | Description | 
|---|---|
| phaseDataCubePhase | The phase of this datacube. | 
| conditionsDataCubeCondition array | Conditions represent an array of current conditions observed within the system. | 
| podPodStatus | The status of the underlying Pod | 
DataReference
Appears in:
| Field | Description | 
|---|---|
| typeDataType | Type of the data | 
| optionsEnvVar array | Options for the data | 
| pvcPVCReference | Data in pvc | 
DataType
Underlying type: string
Appears in:
ExecutorOptions
Appears in:
| Field | Description | 
|---|---|
| syncboolean | Whether to sync data, if false, use copy | 
| backoffLimitinteger | Specifies the number of retries before marking this datacube failed. Defaults to 0. | 
| activeDeadlineSecondsinteger | Specifies the duration in seconds relative to the startTime that the datacube may be active before the system tries to terminate it; value must be positive integer | 
| extraArgsstring array | Extra args appended to executed command | 
ExecutorReference
Appears in:
| Field | Description | 
|---|---|
| optionsExecutorOptions | Options of executor | 
| envEnvVar array | Env of executor's contianer | 
| securityContextPodSecurityContext | SecurityContext of executor's container | 
PVCReference
Appears in:
| Field | Description | 
|---|---|
| namestring | Name of PVC | 
| subPathstring | Path within PVC | 
| templatePersistentVolumeClaimTemplate | Template to create pvc if not exist, only avaliable when uploading | 
PodReference
PodReference references a K8s v1.Pod.
Appears in:
| Field | Description | 
|---|---|
| namestring | Name of the Pod. | 
| uidstring | UID of the Pod. | 
PodStatus
PodStatus defines the observed status of the Pod running file transfer.
Appears in:
| Field | Description | 
|---|---|
| referencePodReference | References to the subordinate v1.Pod. | 
| phasePodPhase | Replicated from the corresponding field in the subordinate v1.Pod. | 
| statusstring |