Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateContainerResourceConfigDetails

The size and amount of resources available to the container.

Properties

Optional memoryLimitInGBs

memoryLimitInGBs: undefined | number

The maximum amount of memory that can be consumed by the container's process.

If you do not set a value, then the process may use all available memory on the instance. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional vcpusLimit

vcpusLimit: undefined | number

The maximum amount of CPUs that can be consumed by the container's process.

If you do not set a value, then the process can use all available CPU resources on the instance.

CPU usage is defined in terms of logical CPUs. This means that the maximum possible value on an E3 ContainerInstance with 1 OCPU is 2.0.

A container with a 2.0 vcpusLimit could consume up to 100% of the CPU resources available on the container instance. Values can be fractional. A value of \"1.5\" means that the container can consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Functions

getDeserializedJsonObj

getJsonObj