Types: `Teraslice Validated Job Config`
teraslice.ValidatedJobConfig
Hierarchy
ValidatedJobConfig
Table of contents
Properties
- active
- analytics
- apis
- assetIds
- assets
- autorecover
- cpu
- cpu_execution_controller
- env_vars
- ephemeral_storage
- external_ports
- kubernetes_image
- labels
- lifecycle
- log_level
- max_retries
- memory
- memory_execution_controller
- name
- operations
- performance_metrics
- pod_spec_override
- probation_window
- resources_limits_cpu
- resources_limits_memory
- resources_requests_cpu
- resources_requests_memory
- slicers
- stateful
- targets
- volumes
- workers
Properties
active
• active: boolean
Defined in
analytics
• analytics: boolean
Defined in
apis
• apis: APIConfig
[]
Defined in
assetIds
• Optional
assetIds: string
[]
This may not exist until ran in an execution
Defined in
assets
• assets: string
[]
Defined in
autorecover
• Optional
autorecover: boolean
Defined in
cpu
• Optional
cpu: number
This will only be available in the context of k8s
Defined in
cpu_execution_controller
• Optional
cpu_execution_controller: number
This will only be available in the context of k8s
Defined in
env_vars
• env_vars: Object
Index signature
▪ [key: string
]: string
Defined in
ephemeral_storage
• Optional
ephemeral_storage: boolean
This will only be available in the context of k8s
Defined in
external_ports
• Optional
external_ports: (number
| ExternalPort
)[]
This will only be available in the context of k8s
Defined in
kubernetes_image
• Optional
kubernetes_image: string
This will only be available in the context of k8s
Defined in
labels
• Optional
labels: Object
This will only be available in the context of k8s
Index signature
▪ [key: string
]: string
Defined in
lifecycle
• lifecycle: LifeCycle
Defined in
log_level
• Optional
log_level: string
Defined in
max_retries
• max_retries: number
Defined in
memory
• Optional
memory: number
This will only be available in the context of k8s
Defined in
memory_execution_controller
• Optional
memory_execution_controller: number
This will only be available in the context of k8s
Defined in
name
• name: string
Defined in
operations
• operations: OpConfig
[]
Defined in
performance_metrics
• Optional
performance_metrics: boolean
Defined in
pod_spec_override
• Optional
pod_spec_override: Record
<string
, any
>
This will only be available in the context of k8s
Defined in
probation_window
• probation_window: number
Defined in
resources_limits_cpu
• Optional
resources_limits_cpu: number
This will only be available in the context of k8s
Defined in
resources_limits_memory
• Optional
resources_limits_memory: number
This will only be available in the context of k8s
Defined in
resources_requests_cpu
• Optional
resources_requests_cpu: number
This will only be available in the context of k8s
Defined in
resources_requests_memory
• Optional
resources_requests_memory: number
This will only be available in the context of k8s
Defined in
slicers
• slicers: number
Defined in
stateful
• Optional
stateful: boolean
Defined in
targets
• Optional
targets: Targets
[]
This will only be available in the context of k8s
Defined in
volumes
• Optional
volumes: Volume
[]
This will only be available in the context of k8s
Defined in
workers
• workers: number