ContainerResourceRequirements Class
Defines the resource requirements for a container used by the Webservice.
ContainerResourceRequirement values are specified when deploying or updating a Webervice. For example, use the
deploy_configuration
or update
methods of the AksWebservice class, or
the create_version
, deploy_configuration
, or update_version
methods of
AksEndpoint class.
Initialize the container resource requirements.
- Inheritance
-
builtins.objectContainerResourceRequirements
Constructor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parameters
- memory_in_gb
- float
The amount of memory (in GB) to allocate for this Webservice. Can be a decimal.
- cpu_limit
- float
The max number of CPU cores this Webservice is allowed to use. Can be a decimal.
- memory_in_gb_limit
- float
The max amount of memory (in GB) this Webservice is allowed to use. Can be a decimal.
- memory_in_gb
- float
The amount of memory (in GB) to allocate for this Webservice. Can be a decimal.
- cpu_limit
- float
The max number of CPU cores this Webservice is allowed to use. Can be a decimal.
- memory_in_gb_limit
- float
The max amount of memory (in GB) this Webservice is allowed to use. Can be a decimal.
- gpu
Variables
- cpu
- float
The number of CPU cores to allocate for this Webservice. Can be a decimal.
- memory_in_gb
- float
The amount of memory (in GB) to allocate for this Webservice. Can be a decimal.
- cpu_limit
- float
The max number of CPU cores this Webservice is allowed to use. Can be a decimal.
- memory_in_gb_limit
- float
The max amount of memory (in GB) this Webservice is allowed to use. Can be a decimal.
Methods
deserialize |
Convert a JSON object into a ContainerResourceRequirements object. |
serialize |
Convert this ContainerResourceRequirements object into a JSON serialized dictionary. |
deserialize
Convert a JSON object into a ContainerResourceRequirements object.
static deserialize(payload_obj)
Parameters
Returns
The ContainerResourceRequirements representation of the provided JSON object.
Return type
serialize
Convert this ContainerResourceRequirements object into a JSON serialized dictionary.
serialize()
Returns
The JSON representation of this ContainerResourceRequirements.
Return type
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for