class Aws::GreengrassV2::Types::SystemResourceLimits
Contains information about system resource limits that the IoT Greengrass Core software applies to a component's processes. For more information, see [Configure system resource limits for components].
@note When making an API call, you may pass SystemResourceLimits
data as a hash: { memory: 1, cpus: 1.0, }
@!attribute [rw] memory
The maximum amount of RAM, expressed in kilobytes, that a component's processes can use on the core device. @return [Integer]
@!attribute [rw] cpus
The maximum amount of CPU time that a component's processes can use on the core device. A core device's total CPU time is equivalent to the device's number of CPU cores. For example, on a core device with 4 CPU cores, you can set this value to `2` to limit the component's processes to 50 percent usage of each CPU core. On a device with 1 CPU core, you can set this value to `0.25` to limit the component's processes to 25 percent usage of the CPU. If you set this value to a number greater than the number of CPU cores, the IoT Greengrass Core software doesn't limit the component's CPU usage. @return [Float]
@see docs.aws.amazon.com/goto/WebAPI/greengrassv2-2020-11-30/SystemResourceLimits AWS API Documentation
Constants
- SENSITIVE