@terascope/job-components / index / JobConfigParams
Interface: JobConfigParams
Defined in: packages/types/dist/src/teraslice.d.ts:178
Extends
- Partial<- ValidatedJobConfig>
Properties
| Property | Type | Description | Overrides | Inherited from | Defined in | 
|---|---|---|---|---|---|
| active? | boolean | - | - | ValidatedJobConfig.active | packages/types/dist/src/teraslice.d.ts:222 | 
| analytics? | boolean | - | - | ValidatedJobConfig.analytics | packages/types/dist/src/teraslice.d.ts:223 | 
| apis? | APIConfig[] | - | - | ValidatedJobConfig.apis | packages/types/dist/src/teraslice.d.ts:231 | 
| assetIds? | string[] | This may not exist until ran in an execution | - | ValidatedJobConfig.assetIds | packages/types/dist/src/teraslice.d.ts:226 | 
| assets? | string[] | - | - | ValidatedJobConfig.assets | packages/types/dist/src/teraslice.d.ts:224 | 
| autorecover? | boolean | - | - | ValidatedJobConfig.autorecover | packages/types/dist/src/teraslice.d.ts:227 | 
| cpu? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.cpu | packages/types/dist/src/teraslice.d.ts:249 | 
| cpu_execution_controller? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.cpu_execution_controller | packages/types/dist/src/teraslice.d.ts:251 | 
| env_vars? | object | - | - | ValidatedJobConfig.env_vars | packages/types/dist/src/teraslice.d.ts:235 | 
| ephemeral_storage? | boolean | This will only be available in the context of k8s | - | ValidatedJobConfig.ephemeral_storage | packages/types/dist/src/teraslice.d.ts:253 | 
| external_ports? | ( number|ExternalPort)[] | This will only be available in the context of k8s | - | ValidatedJobConfig.external_ports | packages/types/dist/src/teraslice.d.ts:255 | 
| kubernetes_image? | string | This will only be available in the context of k8s | - | ValidatedJobConfig.kubernetes_image | packages/types/dist/src/teraslice.d.ts:273 | 
| labels? | object | This will only be available in the context of k8s | - | ValidatedJobConfig.labels | packages/types/dist/src/teraslice.d.ts:243 | 
| lifecycle? | LifeCycle | - | - | ValidatedJobConfig.lifecycle | packages/types/dist/src/teraslice.d.ts:228 | 
| log_level? | string | - | - | ValidatedJobConfig.log_level | packages/types/dist/src/teraslice.d.ts:238 | 
| max_retries? | number | - | - | ValidatedJobConfig.max_retries | packages/types/dist/src/teraslice.d.ts:229 | 
| memory? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.memory | packages/types/dist/src/teraslice.d.ts:257 | 
| memory_execution_controller? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.memory_execution_controller | packages/types/dist/src/teraslice.d.ts:259 | 
| name? | string | - | - | ValidatedJobConfig.name | packages/types/dist/src/teraslice.d.ts:230 | 
| operations | OpConfig[] | - | ValidatedJobConfig.operations | - | packages/types/dist/src/teraslice.d.ts:179 | 
| performance_metrics? | boolean | - | - | ValidatedJobConfig.performance_metrics | packages/types/dist/src/teraslice.d.ts:234 | 
| pod_spec_override? | Record<string,any> | This will only be available in the context of k8s | - | ValidatedJobConfig.pod_spec_override | packages/types/dist/src/teraslice.d.ts:261 | 
| probation_window? | number | - | - | ValidatedJobConfig.probation_window | packages/types/dist/src/teraslice.d.ts:233 | 
| prom_metrics_add_default? | boolean | This will only be available in the context of k8s | - | ValidatedJobConfig.prom_metrics_add_default | packages/types/dist/src/teraslice.d.ts:279 | 
| prom_metrics_enabled? | boolean | This will only be available in the context of k8s | - | ValidatedJobConfig.prom_metrics_enabled | packages/types/dist/src/teraslice.d.ts:275 | 
| prom_metrics_port? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.prom_metrics_port | packages/types/dist/src/teraslice.d.ts:277 | 
| resources_limits_cpu? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.resources_limits_cpu | packages/types/dist/src/teraslice.d.ts:267 | 
| resources_limits_memory? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.resources_limits_memory | packages/types/dist/src/teraslice.d.ts:269 | 
| resources_requests_cpu? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.resources_requests_cpu | packages/types/dist/src/teraslice.d.ts:263 | 
| resources_requests_memory? | number | This will only be available in the context of k8s | - | ValidatedJobConfig.resources_requests_memory | packages/types/dist/src/teraslice.d.ts:265 | 
| slicers? | number | - | - | ValidatedJobConfig.slicers | packages/types/dist/src/teraslice.d.ts:239 | 
| stateful? | boolean | - | - | ValidatedJobConfig.stateful | packages/types/dist/src/teraslice.d.ts:241 | 
| targets? | Targets[] | This will only be available in the context of k8s | - | ValidatedJobConfig.targets | packages/types/dist/src/teraslice.d.ts:247 | 
| volumes? | Volume[] | This will only be available in the context of k8s | - | ValidatedJobConfig.volumes | packages/types/dist/src/teraslice.d.ts:271 | 
| workers? | number | - | - | ValidatedJobConfig.workers | packages/types/dist/src/teraslice.d.ts:240 |