Skip to main content

@terascope/job-components / index / ValidatedJobConfig

Interface: ValidatedJobConfig

Extended by

Properties

active

active: boolean

Source

packages/types/dist/src/teraslice.d.ts:219


analytics

analytics: boolean

Source

packages/types/dist/src/teraslice.d.ts:220


apis

apis: APIConfig[]

Source

packages/types/dist/src/teraslice.d.ts:228


assetIds?

optional assetIds: string[]

This may not exist until ran in an execution

Source

packages/types/dist/src/teraslice.d.ts:223


assets

assets: string[]

Source

packages/types/dist/src/teraslice.d.ts:221


autorecover?

optional autorecover: boolean

Source

packages/types/dist/src/teraslice.d.ts:224


cpu?

optional cpu: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:246


cpu_execution_controller?

optional cpu_execution_controller: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:248


env_vars

env_vars: object

Index signature

[key: string]: string

Source

packages/types/dist/src/teraslice.d.ts:232


ephemeral_storage?

optional ephemeral_storage: boolean

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:250


external_ports?

optional external_ports: (number | ExternalPort)[]

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:252


kubernetes_image?

optional kubernetes_image: string

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:270


labels?

optional labels: object

This will only be available in the context of k8s

Index signature

[key: string]: string

Source

packages/types/dist/src/teraslice.d.ts:240


lifecycle

lifecycle: LifeCycle

Source

packages/types/dist/src/teraslice.d.ts:225


log_level?

optional log_level: string

Source

packages/types/dist/src/teraslice.d.ts:235


max_retries

max_retries: number

Source

packages/types/dist/src/teraslice.d.ts:226


memory?

optional memory: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:254


memory_execution_controller?

optional memory_execution_controller: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:256


name

name: string

Source

packages/types/dist/src/teraslice.d.ts:227


operations

operations: OpConfig[]

Source

packages/types/dist/src/teraslice.d.ts:229


performance_metrics?

optional performance_metrics: boolean

Source

packages/types/dist/src/teraslice.d.ts:231


pod_spec_override?

optional pod_spec_override: Record<string, any>

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:258


probation_window

probation_window: number

Source

packages/types/dist/src/teraslice.d.ts:230


prom_metrics_add_default?

optional prom_metrics_add_default: boolean

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:276


prom_metrics_enabled?

optional prom_metrics_enabled: boolean

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:272


prom_metrics_port?

optional prom_metrics_port: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:274


resources_limits_cpu?

optional resources_limits_cpu: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:264


resources_limits_memory?

optional resources_limits_memory: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:266


resources_requests_cpu?

optional resources_requests_cpu: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:260


resources_requests_memory?

optional resources_requests_memory: number

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:262


slicers

slicers: number

Source

packages/types/dist/src/teraslice.d.ts:236


stateful?

optional stateful: boolean

Source

packages/types/dist/src/teraslice.d.ts:238


targets?

optional targets: Targets[]

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:244


volumes?

optional volumes: Volume[]

This will only be available in the context of k8s

Source

packages/types/dist/src/teraslice.d.ts:268


workers

workers: number

Source

packages/types/dist/src/teraslice.d.ts:237