Skip to main content

@terascope/job-components / index / JobConfigParams

Interface: JobConfigParams

Extends

Properties

active?

optional active: boolean

Inherited from

Partial.active

Source

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


analytics?

optional analytics: boolean

Inherited from

Partial.analytics

Source

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


apis?

optional apis: APIConfig[]

Inherited from

Partial.apis

Source

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


assetIds?

optional assetIds: string[]

This may not exist until ran in an execution

Inherited from

Partial.assetIds

Source

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


assets?

optional assets: string[]

Inherited from

Partial.assets

Source

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


autorecover?

optional autorecover: boolean

Inherited from

Partial.autorecover

Source

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


cpu?

optional cpu: number

This will only be available in the context of k8s

Inherited from

Partial.cpu

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

Inherited from

Partial.cpu_execution_controller

Source

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


env_vars?

optional env_vars: object

Index signature

[key: string]: string

Inherited from

Partial.env_vars

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

Inherited from

Partial.ephemeral_storage

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

Inherited from

Partial.external_ports

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

Inherited from

Partial.kubernetes_image

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

Inherited from

Partial.labels

Source

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


lifecycle?

optional lifecycle: LifeCycle

Inherited from

Partial.lifecycle

Source

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


log_level?

optional log_level: string

Inherited from

Partial.log_level

Source

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


max_retries?

optional max_retries: number

Inherited from

Partial.max_retries

Source

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


memory?

optional memory: number

This will only be available in the context of k8s

Inherited from

Partial.memory

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

Inherited from

Partial.memory_execution_controller

Source

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


name?

optional name: string

Inherited from

Partial.name

Source

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


operations

operations: OpConfig[]

Overrides

Partial.operations

Source

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


performance_metrics?

optional performance_metrics: boolean

Inherited from

Partial.performance_metrics

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

Inherited from

Partial.pod_spec_override

Source

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


probation_window?

optional probation_window: number

Inherited from

Partial.probation_window

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

Inherited from

Partial.prom_metrics_add_default

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

Inherited from

Partial.prom_metrics_enabled

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

Inherited from

Partial.prom_metrics_port

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

Inherited from

Partial.resources_limits_cpu

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

Inherited from

Partial.resources_limits_memory

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

Inherited from

Partial.resources_requests_cpu

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

Inherited from

Partial.resources_requests_memory

Source

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


slicers?

optional slicers: number

Inherited from

Partial.slicers

Source

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


stateful?

optional stateful: boolean

Inherited from

Partial.stateful

Source

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


targets?

optional targets: Targets[]

This will only be available in the context of k8s

Inherited from

Partial.targets

Source

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


volumes?

optional volumes: Volume[]

This will only be available in the context of k8s

Inherited from

Partial.volumes

Source

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


workers?

optional workers: number

Inherited from

Partial.workers

Source

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