Skip to main content

@terascope/types / teraslice / ValidatedJobConfig

Interface: ValidatedJobConfig

Extended by

Properties

active

active: boolean

Source

teraslice.ts:254


analytics

analytics: boolean

Source

teraslice.ts:255


apis

apis: APIConfig[]

Source

teraslice.ts:263


assetIds?

optional assetIds: string[]

This may not exist until ran in an execution

Source

teraslice.ts:258


assets

assets: string[]

Source

teraslice.ts:256


autorecover?

optional autorecover: boolean

Source

teraslice.ts:259


cpu?

optional cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:277


cpu_execution_controller?

optional cpu_execution_controller: number

This will only be available in the context of k8s

Source

teraslice.ts:279


env_vars

env_vars: object

Index signature

[key: string]: string

Source

teraslice.ts:267


ephemeral_storage?

optional ephemeral_storage: boolean

This will only be available in the context of k8s

Source

teraslice.ts:281


external_ports?

optional external_ports: (number | ExternalPort)[]

This will only be available in the context of k8s

Source

teraslice.ts:283


kubernetes_image?

optional kubernetes_image: string

This will only be available in the context of k8s

Source

teraslice.ts:301


labels?

optional labels: object

This will only be available in the context of k8s

Index signature

[key: string]: string

Source

teraslice.ts:273


lifecycle

lifecycle: LifeCycle

Source

teraslice.ts:260


log_level?

optional log_level: string

Source

teraslice.ts:268


max_retries

max_retries: number

Source

teraslice.ts:261


memory?

optional memory: number

This will only be available in the context of k8s

Source

teraslice.ts:285


memory_execution_controller?

optional memory_execution_controller: number

This will only be available in the context of k8s

Source

teraslice.ts:287


name

name: string

Source

teraslice.ts:262


operations

operations: OpConfig[]

Source

teraslice.ts:264


performance_metrics?

optional performance_metrics: boolean

Source

teraslice.ts:266


pod_spec_override?

optional pod_spec_override: Record<string, any>

This will only be available in the context of k8s

Source

teraslice.ts:289


probation_window

probation_window: number

Source

teraslice.ts:265


prom_metrics_add_default?

optional prom_metrics_add_default: boolean

This will only be available in the context of k8s

Source

teraslice.ts:307


prom_metrics_enabled?

optional prom_metrics_enabled: boolean

This will only be available in the context of k8s

Source

teraslice.ts:303


prom_metrics_port?

optional prom_metrics_port: number

This will only be available in the context of k8s

Source

teraslice.ts:305


resources_limits_cpu?

optional resources_limits_cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:295


resources_limits_memory?

optional resources_limits_memory: number

This will only be available in the context of k8s

Source

teraslice.ts:297


resources_requests_cpu?

optional resources_requests_cpu: number

This will only be available in the context of k8s

Source

teraslice.ts:291


resources_requests_memory?

optional resources_requests_memory: number

This will only be available in the context of k8s

Source

teraslice.ts:293


slicers

slicers: number

Source

teraslice.ts:269


stateful?

optional stateful: boolean

Source

teraslice.ts:271


targets?

optional targets: Targets[]

This will only be available in the context of k8s

Source

teraslice.ts:275


volumes?

optional volumes: Volume[]

This will only be available in the context of k8s

Source

teraslice.ts:299


workers

workers: number

Source

teraslice.ts:270