@terascope/job-components / index / ExecutionConfig
Interface: ExecutionConfig
Defined in: types/dist/src/teraslice.d.ts:107
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
_context | "ex" | - | - | types/dist/src/teraslice.d.ts:110 |
_created | string | Date | - | - | types/dist/src/teraslice.d.ts:111 |
_deleted? | boolean | - | - | types/dist/src/teraslice.d.ts:113 |
_deleted_on? | string | Date | - | - | types/dist/src/teraslice.d.ts:114 |
_failureReason? | string | - | - | types/dist/src/teraslice.d.ts:121 |
_has_errors | boolean | - | - | types/dist/src/teraslice.d.ts:119 |
_slicer_stats | Record<string, any> | - | - | types/dist/src/teraslice.d.ts:120 |
_status | "pending" | "scheduling" | "initializing" | "running" | "recovering" | "failing" | "paused" | "stopping" | "completed" | "stopped" | "rejected" | "failed" | "terminated" | - | - | types/dist/src/teraslice.d.ts:118 |
_updated | string | Date | - | - | types/dist/src/teraslice.d.ts:112 |
active | boolean | - | ValidatedJobConfig.active | types/dist/src/teraslice.d.ts:266 |
analytics | boolean | - | ValidatedJobConfig.analytics | types/dist/src/teraslice.d.ts:267 |
apis | APIConfig[] | - | ValidatedJobConfig.apis | types/dist/src/teraslice.d.ts:273 |
assets | string[] | - | ValidatedJobConfig.assets | types/dist/src/teraslice.d.ts:268 |
autorecover? | boolean | - | ValidatedJobConfig.autorecover | types/dist/src/teraslice.d.ts:269 |
cpu? | number | This will only be available in the context of k8s | ValidatedJobConfig.cpu | types/dist/src/teraslice.d.ts:290 |
cpu_execution_controller? | number | This will only be available in the context of k8s | ValidatedJobConfig.cpu_execution_controller | types/dist/src/teraslice.d.ts:292 |
env_vars | object | - | ValidatedJobConfig.env_vars | types/dist/src/teraslice.d.ts:276 |
ephemeral_storage? | boolean | This will only be available in the context of k8s | ValidatedJobConfig.ephemeral_storage | types/dist/src/teraslice.d.ts:294 |
ex_id | string | - | - | types/dist/src/teraslice.d.ts:109 |
external_ports? | (number | ExternalPort)[] | This will only be available in the context of k8s | ValidatedJobConfig.external_ports | types/dist/src/teraslice.d.ts:296 |
job_id | string | - | - | types/dist/src/teraslice.d.ts:108 |
kubernetes_image? | string | This will only be available in the context of k8s | ValidatedJobConfig.kubernetes_image | types/dist/src/teraslice.d.ts:314 |
labels? | object | This will only be available in the context of k8s | ValidatedJobConfig.labels | types/dist/src/teraslice.d.ts:284 |
lifecycle | LifeCycle | - | ValidatedJobConfig.lifecycle | types/dist/src/teraslice.d.ts:270 |
log_level? | string | - | ValidatedJobConfig.log_level | types/dist/src/teraslice.d.ts:279 |
max_retries | number | - | ValidatedJobConfig.max_retries | types/dist/src/teraslice.d.ts:271 |
memory? | number | This will only be available in the context of k8s | ValidatedJobConfig.memory | types/dist/src/teraslice.d.ts:298 |
memory_execution_controller? | number | This will only be available in the context of k8s | ValidatedJobConfig.memory_execution_controller | types/dist/src/teraslice.d.ts:300 |
metadata | Record<string, any> | - | - | types/dist/src/teraslice.d.ts:115 |
name | string | - | ValidatedJobConfig.name | types/dist/src/teraslice.d.ts:272 |
operations | OpConfig[] | - | ValidatedJobConfig.operations | types/dist/src/teraslice.d.ts:274 |
pod_spec_override? | Record<string, any> | This will only be available in the context of k8s | ValidatedJobConfig.pod_spec_override | types/dist/src/teraslice.d.ts:302 |
probation_window | number | - | ValidatedJobConfig.probation_window | types/dist/src/teraslice.d.ts:275 |
prom_metrics_add_default? | boolean | This will only be available in the context of k8s | ValidatedJobConfig.prom_metrics_add_default | types/dist/src/teraslice.d.ts:320 |
prom_metrics_enabled? | boolean | This will only be available in the context of k8s | ValidatedJobConfig.prom_metrics_enabled | types/dist/src/teraslice.d.ts:316 |
prom_metrics_port? | number | This will only be available in the context of k8s | ValidatedJobConfig.prom_metrics_port | types/dist/src/teraslice.d.ts:318 |
recovered_execution? | string | - | - | types/dist/src/teraslice.d.ts:116 |
recovered_slice_type? | RecoveryCleanupType | - | - | types/dist/src/teraslice.d.ts:117 |
relocatable? | boolean | This will only be available in the context of k8s. Set by the system at execution start. | ValidatedJobConfig.relocatable | types/dist/src/teraslice.d.ts:322 |
resources_limits_cpu? | number | This will only be available in the context of k8s | ValidatedJobConfig.resources_limits_cpu | types/dist/src/teraslice.d.ts:308 |
resources_limits_memory? | number | This will only be available in the context of k8s | ValidatedJobConfig.resources_limits_memory | types/dist/src/teraslice.d.ts:310 |
resources_requests_cpu? | number | This will only be available in the context of k8s | ValidatedJobConfig.resources_requests_cpu | types/dist/src/teraslice.d.ts:304 |
resources_requests_memory? | number | This will only be available in the context of k8s | ValidatedJobConfig.resources_requests_memory | types/dist/src/teraslice.d.ts:306 |
slicer_hostname | string | - | - | types/dist/src/teraslice.d.ts:123 |
slicer_port | number | - | - | types/dist/src/teraslice.d.ts:122 |
slicers | number | - | ValidatedJobConfig.slicers | types/dist/src/teraslice.d.ts:280 |
stateful? | boolean | - | ValidatedJobConfig.stateful | types/dist/src/teraslice.d.ts:282 |
targets? | Targets[] | This will only be available in the context of k8s | ValidatedJobConfig.targets | types/dist/src/teraslice.d.ts:288 |
teraslice_version | string | - | - | types/dist/src/teraslice.d.ts:124 |
volumes? | Volume[] | This will only be available in the context of k8s | ValidatedJobConfig.volumes | types/dist/src/teraslice.d.ts:312 |
workers | number | - | ValidatedJobConfig.workers | types/dist/src/teraslice.d.ts:281 |