AdjustOrDefaultResource
AdjustOrDefaultResource validates resources conform to platform limits and assigns defaults for Request and Limit values by using the Request when the Limit is unset, and vice versa.
def AdjustOrDefaultResource(
request: resource.Quantity,
limit: resource.Quantity,
platformDefault: resource.Quantity,
platformLimit: resource.Quantity
) - > ResourceRequirement
Validates resources conform to platform limits and assigns defaults for Request and Limit values by using the Request when the Limit is unset, and vice versa.
Parameters
| Name | Type | Description |
|---|---|---|
| request | resource.Quantity | The requested resource quantity. If zero, it will be set based on the limit or platform default. |
| limit | resource.Quantity | The resource limit quantity. If zero, it will be set to the request quantity. |
| platformDefault | resource.Quantity | The default resource quantity provided by the platform, used if both request and limit are zero. |
| platformLimit | resource.Quantity | The maximum resource quantity allowed by the platform, used to ensure the adjusted resources are within bounds. |
Returns
| Type | Description |
|---|---|
ResourceRequirement | The adjusted resource requirements ensuring they conform to platform limits and defaults. |