K8SResourceRequirements Class

The kubernetes resource limits and requests used to restrict or reserve resource usage.

Inheritance
K8SResourceRequirements

Constructor

K8SResourceRequirements(*, additional_properties: Optional[Dict[str, Any]] = None, requests: Optional[Dict[str, str]] = None, limits: Optional[Dict[str, str]] = None, **kwargs)

Parameters

additional_properties
dict[str, any]
Required

Unmatched properties from the message are deserialized to this collection.

requests
dict[str, str]
Required

Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

limits
dict[str, str]
Required

Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.