@terascope/job-components / index / ExecutionConfig
Interface: ExecutionConfig
Defined in: packages/types/dist/src/teraslice.d.ts:69
Extends
Properties
Property | Type | Description | Inherited from | Defined in |
---|---|---|---|---|
_context | "ex" | - | - | packages/types/dist/src/teraslice.d.ts:72 |
_created | string | Date | - | - | packages/types/dist/src/teraslice.d.ts:73 |
_deleted? | boolean | - | - | packages/types/dist/src/teraslice.d.ts:75 |
_deleted_on? | string | Date | - | - | packages/types/dist/src/teraslice.d.ts:76 |
_failureReason? | string | - | - | packages/types/dist/src/teraslice.d.ts:83 |
_has_errors | boolean | - | - | packages/types/dist/src/teraslice.d.ts:81 |
_slicer_stats | Record <string , any > | - | - | packages/types/dist/src/teraslice.d.ts:82 |
_status | "pending" | "scheduling" | "initializing" | "running" | "recovering" | "failing" | "paused" | "stopping" | "completed" | "stopped" | "rejected" | "failed" | "terminated" | - | - | packages/types/dist/src/teraslice.d.ts:80 |
_updated | string | Date | - | - | packages/types/dist/src/teraslice.d.ts:74 |
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 |
ex_id | string | - | - | packages/types/dist/src/teraslice.d.ts:71 |
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 |
job_id | string | - | - | packages/types/dist/src/teraslice.d.ts:70 |
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 |
metadata | Record <string , any > | - | - | packages/types/dist/src/teraslice.d.ts:77 |
name | string | - | ValidatedJobConfig .name | packages/types/dist/src/teraslice.d.ts:230 |
operations | OpConfig [] | - | ValidatedJobConfig .operations | packages/types/dist/src/teraslice.d.ts:232 |
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 |
recovered_execution? | string | - | - | packages/types/dist/src/teraslice.d.ts:78 |
recovered_slice_type? | RecoveryCleanupType | - | - | packages/types/dist/src/teraslice.d.ts:79 |
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 |
slicer_hostname | string | - | - | packages/types/dist/src/teraslice.d.ts:85 |
slicer_port | number | - | - | packages/types/dist/src/teraslice.d.ts:84 |
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 |