Class: WorkloadDemandDirectorConfig
market/demand/directors/workload-demand-director-config.WorkloadDemandDirectorConfig
Basic config utility class
Helps in building more specific config classes
Hierarchy
↳
WorkloadDemandDirectorConfig
Table of contents
Constructors
Properties
- packageFormat
- engine
- minMemGib
- minStorageGib
- minCpuThreads
- minCpuCores
- capabilities
- expirationSec
- manifest
- manifestSig
- manifestSigAlgorithm
- manifestCert
- useHttps
- imageHash
- imageTag
- imageUrl
Methods
Constructors
constructor
• new WorkloadDemandDirectorConfig(options
): WorkloadDemandDirectorConfig
Parameters
Name | Type |
---|---|
options | Partial <WorkloadDemandDirectorConfigOptions > & RequiredWorkloadDemandConfigOptions |
Returns
Overrides
Defined in
src/market/demand/directors/workload-demand-director-config.ts:34
Properties
packageFormat
• Readonly
packageFormat: string
= PackageFormat.GVMKitSquash
Defined in
src/market/demand/directors/workload-demand-director-config.ts:15
engine
• Readonly
engine: string
= "vm"
Defined in
src/market/demand/directors/workload-demand-director-config.ts:16
minMemGib
• Readonly
minMemGib: number
= 0.5
Defined in
src/market/demand/directors/workload-demand-director-config.ts:17
minStorageGib
• Readonly
minStorageGib: number
= 2
Defined in
src/market/demand/directors/workload-demand-director-config.ts:18
minCpuThreads
• Readonly
minCpuThreads: number
= 1
Defined in
src/market/demand/directors/workload-demand-director-config.ts:19
minCpuCores
• Readonly
minCpuCores: number
= 1
Defined in
src/market/demand/directors/workload-demand-director-config.ts:20
capabilities
• Readonly
capabilities: string
[] = []
Defined in
src/market/demand/directors/workload-demand-director-config.ts:21
expirationSec
• Readonly
expirationSec: number
Defined in
src/market/demand/directors/workload-demand-director-config.ts:23
manifest
• Optional
Readonly
manifest: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:25
manifestSig
• Optional
Readonly
manifestSig: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:26
manifestSigAlgorithm
• Optional
Readonly
manifestSigAlgorithm: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:27
manifestCert
• Optional
Readonly
manifestCert: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:28
useHttps
• Optional
Readonly
useHttps: boolean
= false
Defined in
src/market/demand/directors/workload-demand-director-config.ts:29
imageHash
• Optional
Readonly
imageHash: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:30
imageTag
• Optional
Readonly
imageTag: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:31
imageUrl
• Optional
Readonly
imageUrl: string
Defined in
src/market/demand/directors/workload-demand-director-config.ts:32
Methods
isPositiveInt
▸ isPositiveInt(value
): boolean
Parameters
Name | Type |
---|---|
value | number |
Returns
boolean
Inherited from
Defined in
Was this helpful?