Class ResourceRequirements (0.10.4)

ResourceRequirements(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ResourceRequirements describes the compute resource requirements.

Attributes

NameDescription
limits MutableMapping[str, str]
Only ´memory´ and 'cpu' are supported. .. raw:: html

Notes: * The only supported values for CPU are '1', '2', '4', and '8'. Setting 4 CPU requires at least 2Gi of memory. For more information, go to https://cloud.google.com/run/docs/configuring/cpu. * For supported 'memory' values and syntax, go to https://cloud.google.com/run/docs/configuring/memory-limits

cpu_idle bool
Determines whether CPU should be throttled or not outside of requests.
startup_cpu_boost bool
Determines whether CPU should be boosted on startup of a new container instance above the requested CPU threshold, this can help reduce cold-start latency.

Classes

LimitsEntry

LimitsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.