Teraslice CLI: `Interfaces Job Config File`
interfaces.JobConfigFile
Hierarchy
JobConfig
↳
JobConfigFile
Table of contents
Properties
- __metadata
- 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
__metadata
• __metadata: Object
Type declaration
Name | Type |
---|---|
cli | { cluster : string ; job_id : string ; updated : string ; version : string } |
cli.cluster | string |
cli.job_id | string |
cli.updated | string |
cli.version | string |
Defined in
teraslice-cli/src/interfaces.ts:29
active
• Optional
active: boolean
Inherited from
Teraslice.JobConfig.active
Defined in
types/dist/src/teraslice.d.ts:202
analytics
• Optional
analytics: boolean
Inherited from
Teraslice.JobConfig.analytics
Defined in
types/dist/src/teraslice.d.ts:203
apis
• Optional
apis: APIConfig
[]
Inherited from
Teraslice.JobConfig.apis
Defined in
types/dist/src/teraslice.d.ts:211
assetIds
• Optional
assetIds: string
[]
This may not exist until ran in an execution
Inherited from
Teraslice.JobConfig.assetIds
Defined in
types/dist/src/teraslice.d.ts:206
assets
• Optional
assets: string
[]
Inherited from
Teraslice.JobConfig.assets
Defined in
types/dist/src/teraslice.d.ts:204
autorecover
• Optional
autorecover: boolean
Inherited from
Teraslice.JobConfig.autorecover
Defined in
types/dist/src/teraslice.d.ts:207
cpu
• Optional
cpu: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.cpu
Defined in
types/dist/src/teraslice.d.ts:229
cpu_execution_controller
• Optional
cpu_execution_controller: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.cpu_execution_controller
Defined in
types/dist/src/teraslice.d.ts:231
env_vars
• Optional
env_vars: Object
Index signature
▪ [key: string
]: string
Inherited from
Teraslice.JobConfig.env_vars
Defined in
types/dist/src/teraslice.d.ts:215
ephemeral_storage
• Optional
ephemeral_storage: boolean
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.ephemeral_storage
Defined in
types/dist/src/teraslice.d.ts:233
external_ports
• Optional
external_ports: (number
| ExternalPort
)[]
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.external_ports
Defined in
types/dist/src/teraslice.d.ts:235
kubernetes_image
• Optional
kubernetes_image: string
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.kubernetes_image
Defined in
types/dist/src/teraslice.d.ts:253
labels
• Optional
labels: Object
This will only be available in the context of k8s
Index signature
▪ [key: string
]: string
Inherited from
Teraslice.JobConfig.labels
Defined in
types/dist/src/teraslice.d.ts:223
lifecycle
• Optional
lifecycle: LifeCycle
Inherited from
Teraslice.JobConfig.lifecycle
Defined in
types/dist/src/teraslice.d.ts:208
log_level
• Optional
log_level: string
Inherited from
Teraslice.JobConfig.log_level
Defined in
types/dist/src/teraslice.d.ts:218
max_retries
• Optional
max_retries: number
Inherited from
Teraslice.JobConfig.max_retries
Defined in
types/dist/src/teraslice.d.ts:209
memory
• Optional
memory: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.memory
Defined in
types/dist/src/teraslice.d.ts:237
memory_execution_controller
• Optional
memory_execution_controller: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.memory_execution_controller
Defined in
types/dist/src/teraslice.d.ts:239
name
• Optional
name: string
Inherited from
Teraslice.JobConfig.name
Defined in
types/dist/src/teraslice.d.ts:210
operations
• operations: OpConfig
[]
Inherited from
Teraslice.JobConfig.operations
Defined in
types/dist/src/teraslice.d.ts:163
performance_metrics
• Optional
performance_metrics: boolean
Inherited from
Teraslice.JobConfig.performance_metrics
Defined in
types/dist/src/teraslice.d.ts:214
pod_spec_override
• Optional
pod_spec_override: Record
<string
, any
>
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.pod_spec_override
Defined in
types/dist/src/teraslice.d.ts:241
probation_window
• Optional
probation_window: number
Inherited from
Teraslice.JobConfig.probation_window
Defined in
types/dist/src/teraslice.d.ts:213
resources_limits_cpu
• Optional
resources_limits_cpu: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.resources_limits_cpu
Defined in
types/dist/src/teraslice.d.ts:247
resources_limits_memory
• Optional
resources_limits_memory: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.resources_limits_memory
Defined in
types/dist/src/teraslice.d.ts:249
resources_requests_cpu
• Optional
resources_requests_cpu: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.resources_requests_cpu
Defined in
types/dist/src/teraslice.d.ts:243
resources_requests_memory
• Optional
resources_requests_memory: number
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.resources_requests_memory
Defined in
types/dist/src/teraslice.d.ts:245
slicers
• Optional
slicers: number
Inherited from
Teraslice.JobConfig.slicers
Defined in
types/dist/src/teraslice.d.ts:219
stateful
• Optional
stateful: boolean
Inherited from
Teraslice.JobConfig.stateful
Defined in
types/dist/src/teraslice.d.ts:221
targets
• Optional
targets: Targets
[]
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.targets
Defined in
types/dist/src/teraslice.d.ts:227
volumes
• Optional
volumes: Volume
[]
This will only be available in the context of k8s
Inherited from
Teraslice.JobConfig.volumes
Defined in
types/dist/src/teraslice.d.ts:251
workers
• Optional
workers: number
Inherited from
Teraslice.JobConfig.workers
Defined in
types/dist/src/teraslice.d.ts:220