Skip to main content

Class: Workload

Defined in: documentExtensions/workload.d.ts:7

Implements

  • ExcludeAsIsExcept<Document, WorkloadRelatedAsIs>

Constructors

Constructor

new Workload(): Workload;

Returns

Workload

Methods

ensureWorkloadAnnotations()

ensureWorkloadAnnotations(): Record<string, string>;

Defined in: documentExtensions/workload.d.ts:15

Returns

Record<string, string>


ensureWorkloadLabels()

ensureWorkloadLabels(): Record<string, string>;

Defined in: documentExtensions/workload.d.ts:13

Returns

Record<string, string>


ensureWorkloadMetadata()

ensureWorkloadMetadata(): ObjectMeta;

Defined in: documentExtensions/workload.d.ts:11

Returns

ObjectMeta


ensureWorkloadSpec()

ensureWorkloadSpec(): PodSpec;

Defined in: documentExtensions/workload.d.ts:9

Returns

PodSpec


getContainer()

getContainer(indexOrName): any;

Defined in: documentExtensions/workload.d.ts:17

Parameters

ParameterType
indexOrNamestring | number

Returns

any


getContainers()

getContainers(): Container[];

Defined in: documentExtensions/workload.d.ts:16

Returns

Container[]


getInitContainer()

getInitContainer(indexOrName): any;

Defined in: documentExtensions/workload.d.ts:19

Parameters

ParameterType
indexOrNamestring | number

Returns

any


getInitContainers()

getInitContainers(): Container[];

Defined in: documentExtensions/workload.d.ts:18

Returns

Container[]


getWorkloadAnnotations()

getWorkloadAnnotations(): Record<string, string>;

Defined in: documentExtensions/workload.d.ts:14

Returns

Record<string, string>


getWorkloadLabels()

getWorkloadLabels(): Record<string, string>;

Defined in: documentExtensions/workload.d.ts:12

Returns

Record<string, string>


getWorkloadMetadata()

getWorkloadMetadata(): any;

Defined in: documentExtensions/workload.d.ts:10

Returns

any


getWorkloadSpec()

getWorkloadSpec(): any;

Defined in: documentExtensions/workload.d.ts:8

Returns

any