Teraslice CLI: `Helpers Jobs Default`
helpers/jobs.default
Table of contents
Constructors
Properties
- activeStatus
- allJobsStopped
- concurrency
- config
- jobs
- jobsListChecked
- jobsListInitial
- teraslice
- terminalStatuses
Accessors
Methods
- adjustWorkers
- awaitStatus
- batchJobsBeforeStart
- checkForErrors
- checkStatus
- getClusterControllers
- getStatus
- initialize
- noJobsWithStatus
- pause
- pauseOrStopOne
- recover
- restart
- resume
- run
- save
- start
- startOrResume
- startOrResumeOne
- statusCheck
- stop
- submitJobConfig
- verifyK8sImageContinuity
- view
Constructors
constructor
• new default(cliConfig
): default
Parameters
Name | Type |
---|---|
cliConfig | Record <string , any > |
Returns
Defined in
teraslice-cli/src/helpers/jobs.ts:55
Properties
activeStatus
• activeStatus: string
[]
Defined in
teraslice-cli/src/helpers/jobs.ts:50
allJobsStopped
• allJobsStopped: boolean
Defined in
teraslice-cli/src/helpers/jobs.ts:49
concurrency
• concurrency: number
Defined in
teraslice-cli/src/helpers/jobs.ts:53
config
• config: Record
<string
, any
>
Param
config object
Defined in
teraslice-cli/src/helpers/jobs.ts:45
jobs
• jobs: JobMetadata
[]
Defined in
teraslice-cli/src/helpers/jobs.ts:47
jobsListChecked
• jobsListChecked: string
[]
Defined in
teraslice-cli/src/helpers/jobs.ts:51
jobsListInitial
• jobsListInitial: string
[]
Defined in
teraslice-cli/src/helpers/jobs.ts:48
teraslice
• teraslice: default
Defined in
teraslice-cli/src/helpers/jobs.ts:46
terminalStatuses
• terminalStatuses: AllStatusTypes
[]
Defined in
teraslice-cli/src/helpers/jobs.ts:52
Accessors
list
• get
list(): JobMetadata
[]
Returns
Defined in
teraslice-cli/src/helpers/jobs.ts:74
Methods
adjustWorkers
▸ adjustWorkers(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:123
awaitStatus
▸ awaitStatus(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:195
batchJobsBeforeStart
▸ batchJobsBeforeStart(): JobMetadata
[][]
Returns
JobMetadata
[][]
Defined in
teraslice-cli/src/helpers/jobs.ts:313
checkForErrors
▸ checkForErrors(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:167
checkStatus
▸ checkStatus(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:111
getClusterControllers
▸ getClusterControllers(): Promise
<ExecutionList
>
Returns
Promise
<ExecutionList
>
Defined in
teraslice-cli/src/helpers/jobs.ts:664
getStatus
▸ getStatus(jobApi
): Promise
<AllStatusTypes
>
Parameters
Name | Type |
---|---|
jobApi | default |
Returns
Promise
<AllStatusTypes
>
Defined in
teraslice-cli/src/helpers/jobs.ts:600
initialize
▸ initialize(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:107
noJobsWithStatus
▸ noJobsWithStatus(): void
Returns
void
Defined in
teraslice-cli/src/helpers/jobs.ts:628
pause
▸ pause(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:434
pauseOrStopOne
▸ pauseOrStopOne(job
, action
): Promise
<void
>
Parameters
Name | Type | |
---|---|---|
job | JobMetadata | |
action | "stop" \ | "pause" |
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:457
recover
▸ recover(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:145
restart
▸ restart(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:263
resume
▸ resume(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:251
run
▸ run(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:255
save
▸ save(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:217
start
▸ start(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:259
startOrResume
▸ startOrResume(action
): Promise
<void
>
Parameters
Name | Type | |
---|---|---|
action | "start" \ | "resume" |
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:268
startOrResumeOne
▸ startOrResumeOne(job
, action
): Promise
<void
>
Parameters
Name | Type | |
---|---|---|
job | JobMetadata | |
action | "start" \ | "resume" |
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:288
statusCheck
▸ statusCheck(statusList
, status
): boolean
Parameters
Name | Type | |
---|---|---|
statusList | undefined \ | AllStatusTypes [] |
status | AllStatusTypes |
Returns
boolean
Defined in
teraslice-cli/src/helpers/jobs.ts:617
stop
▸ stop(): Promise
<void
>
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:442
submitJobConfig
▸ submitJobConfig(jobConfig
): Promise
<undefined
| default
>
Parameters
Name | Type |
---|---|
jobConfig | JobConfig |
Returns
Promise
<undefined
| default
>
Defined in
teraslice-cli/src/helpers/jobs.ts:78
verifyK8sImageContinuity
▸ verifyK8sImageContinuity(cliConfig
): Promise
<void
>
Parameters
Name | Type |
---|---|
cliConfig | default |
Returns
Promise
<void
>
Defined in
teraslice-cli/src/helpers/jobs.ts:86
view
▸ view(): Promise
<void
>
Returns
Promise
<void
>