@terascope/job-components / index / JobConfigParams
Interface: JobConfigParams
Defined in: packages/types/dist/src/teraslice.d.ts:177
Extends
Partial
<ValidatedJobConfig
>
Properties
Property | Type | Description | Overrides | Inherited from | Defined in |
---|---|---|---|---|---|
active? | boolean | - | - | Partial.active | packages/types/dist/src/teraslice.d.ts:221 |
analytics? | boolean | - | - | Partial.analytics | packages/types/dist/src/teraslice.d.ts:222 |
apis? | APIConfig [] | - | - | Partial.apis | packages/types/dist/src/teraslice.d.ts:230 |
assetIds? | string [] | This may not exist until ran in an execution | - | Partial.assetIds | packages/types/dist/src/teraslice.d.ts:225 |
assets? | string [] | - | - | Partial.assets | packages/types/dist/src/teraslice.d.ts:223 |
autorecover? | boolean | - | - | Partial.autorecover | packages/types/dist/src/teraslice.d.ts:226 |
cpu? | number | This will only be available in the context of k8s | - | Partial.cpu | packages/types/dist/src/teraslice.d.ts:248 |
cpu_execution_controller? | number | This will only be available in the context of k8s | - | Partial.cpu_execution_controller | packages/types/dist/src/teraslice.d.ts:250 |
env_vars? | object | - | - | Partial.env_vars | packages/types/dist/src/teraslice.d.ts:234 |
ephemeral_storage? | boolean | This will only be available in the context of k8s | - | Partial.ephemeral_storage | packages/types/dist/src/teraslice.d.ts:252 |
external_ports? | (number | ExternalPort )[] | This will only be available in the context of k8s | - | Partial.external_ports | packages/types/dist/src/teraslice.d.ts:254 |
kubernetes_image? | string | This will only be available in the context of k8s | - | Partial.kubernetes_image | packages/types/dist/src/teraslice.d.ts:272 |
labels? | object | This will only be available in the context of k8s | - | Partial.labels | packages/types/dist/src/teraslice.d.ts:242 |
lifecycle? | LifeCycle | - | - | Partial.lifecycle | packages/types/dist/src/teraslice.d.ts:227 |
log_level? | string | - | - | Partial.log_level | packages/types/dist/src/teraslice.d.ts:237 |
max_retries? | number | - | - | Partial.max_retries | packages/types/dist/src/teraslice.d.ts:228 |
memory? | number | This will only be available in the context of k8s | - | Partial.memory | packages/types/dist/src/teraslice.d.ts:256 |
memory_execution_controller? | number | This will only be available in the context of k8s | - | Partial.memory_execution_controller | packages/types/dist/src/teraslice.d.ts:258 |
name? | string | - | - | Partial.name | packages/types/dist/src/teraslice.d.ts:229 |
operations | OpConfig [] | - | Partial.operations | - | packages/types/dist/src/teraslice.d.ts:178 |
performance_metrics? | boolean | - | - | Partial.performance_metrics | packages/types/dist/src/teraslice.d.ts:233 |
pod_spec_override? | Record <string , any > | This will only be available in the context of k8s | - | Partial.pod_spec_override | packages/types/dist/src/teraslice.d.ts:260 |
probation_window? | number | - | - | Partial.probation_window | packages/types/dist/src/teraslice.d.ts:232 |
prom_metrics_add_default? | boolean | This will only be available in the context of k8s | - | Partial.prom_metrics_add_default | packages/types/dist/src/teraslice.d.ts:278 |
prom_metrics_enabled? | boolean | This will only be available in the context of k8s | - | Partial.prom_metrics_enabled | packages/types/dist/src/teraslice.d.ts:274 |
prom_metrics_port? | number | This will only be available in the context of k8s | - | Partial.prom_metrics_port | packages/types/dist/src/teraslice.d.ts:276 |
resources_limits_cpu? | number | This will only be available in the context of k8s | - | Partial.resources_limits_cpu | packages/types/dist/src/teraslice.d.ts:266 |
resources_limits_memory? | number | This will only be available in the context of k8s | - | Partial.resources_limits_memory | packages/types/dist/src/teraslice.d.ts:268 |
resources_requests_cpu? | number | This will only be available in the context of k8s | - | Partial.resources_requests_cpu | packages/types/dist/src/teraslice.d.ts:262 |
resources_requests_memory? | number | This will only be available in the context of k8s | - | Partial.resources_requests_memory | packages/types/dist/src/teraslice.d.ts:264 |
slicers? | number | - | - | Partial.slicers | packages/types/dist/src/teraslice.d.ts:238 |
stateful? | boolean | - | - | Partial.stateful | packages/types/dist/src/teraslice.d.ts:240 |
targets? | Targets [] | This will only be available in the context of k8s | - | Partial.targets | packages/types/dist/src/teraslice.d.ts:246 |
volumes? | Volume [] | This will only be available in the context of k8s | - | Partial.volumes | packages/types/dist/src/teraslice.d.ts:270 |
workers? | number | - | - | Partial.workers | packages/types/dist/src/teraslice.d.ts:239 |