Skip to main content

@terascope/types / teraslice / ValidatedJobConfig

Interface: ValidatedJobConfig

Extended by

Properties

active

active: boolean

Source

teraslice.ts:259


analytics

analytics: boolean

Source

teraslice.ts:260


apis

apis: APIConfig[]

Source

teraslice.ts:268


assetIds?

optional assetIds: string[]

This may not exist until ran in an execution

Source

teraslice.ts:263


assets

assets: string[]

Source

teraslice.ts:261


autorecover?

optional autorecover: boolean

Source

teraslice.ts:264


cpu?

optional cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:282


cpu_execution_controller?

optional cpu_execution_controller: number

This will only be available in the context of k8s

Source

teraslice.ts:284


env_vars

env_vars: object

Index signature

[key: string]: string

Source

teraslice.ts:272


ephemeral_storage?

optional ephemeral_storage: boolean

This will only be available in the context of k8s

Source

teraslice.ts:286


external_ports?

optional external_ports: (number | ExternalPort)[]

This will only be available in the context of k8s

Source

teraslice.ts:288


kubernetes_image?

optional kubernetes_image: string

This will only be available in the context of k8s

Source

teraslice.ts:306


labels?

optional labels: object

This will only be available in the context of k8s

Index signature

[key: string]: string

Source

teraslice.ts:278


lifecycle

lifecycle: LifeCycle

Source

teraslice.ts:265


log_level?

optional log_level: string

Source

teraslice.ts:273


max_retries

max_retries: number

Source

teraslice.ts:266


memory?

optional memory: number

This will only be available in the context of k8s

Source

teraslice.ts:290


memory_execution_controller?

optional memory_execution_controller: number

This will only be available in the context of k8s

Source

teraslice.ts:292


name

name: string

Source

teraslice.ts:267


operations

operations: OpConfig[]

Source

teraslice.ts:269


performance_metrics?

optional performance_metrics: boolean

Source

teraslice.ts:271


pod_spec_override?

optional pod_spec_override: Record<string, any>

This will only be available in the context of k8s

Source

teraslice.ts:294


probation_window

probation_window: number

Source

teraslice.ts:270


prom_metrics_add_default?

optional prom_metrics_add_default: boolean

This will only be available in the context of k8s

Source

teraslice.ts:312


prom_metrics_enabled?

optional prom_metrics_enabled: boolean

This will only be available in the context of k8s

Source

teraslice.ts:308


prom_metrics_port?

optional prom_metrics_port: number

This will only be available in the context of k8s

Source

teraslice.ts:310


resources_limits_cpu?

optional resources_limits_cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:300


resources_limits_memory?

optional resources_limits_memory: number

This will only be available in the context of k8s

Source

teraslice.ts:302


resources_requests_cpu?

optional resources_requests_cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:296


resources_requests_memory?

optional resources_requests_memory: number

This will only be available in the context of k8s

Source

teraslice.ts:298


slicers

slicers: number

Source

teraslice.ts:274


stateful?

optional stateful: boolean

Source

teraslice.ts:276


targets?

optional targets: Targets[]

This will only be available in the context of k8s

Source

teraslice.ts:280


volumes?

optional volumes: Volume[]

This will only be available in the context of k8s

Source

teraslice.ts:304


workers

workers: number

Source

teraslice.ts:275