ContainerResourceRequirements Classe
Define os requisitos de recursos para um contentor utilizado pelo Webservice.
Os valores ContainerResourceRequirement são especificados ao implementar ou atualizar um Webervice. Por exemplo, utilize os deploy_configuration
métodos ou update
da AksWebservice classe ou os create_version
métodos , deploy_configuration
ou update_version
da AksEndpoint classe .
Inicialize os requisitos de recursos de contentor.
- Herança
-
builtins.objectContainerResourceRequirements
Construtor
ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)
Parâmetros
Name | Description |
---|---|
cpu
Necessário
|
O número de núcleos de CPU a alocar para este webservice. Pode ser um decimal. |
memory_in_gb
Necessário
|
A quantidade de memória (em GB) a alocar para este webservice. Pode ser um decimal. |
cpu_limit
|
O número máximo de núcleos de CPU que este Webservice tem permissão para utilizar. Pode ser um decimal. Default value: None
|
memory_in_gb_limit
|
A quantidade máxima de memória (em GB) que este Webservice tem permissão para utilizar. Pode ser um decimal. Default value: None
|
cpu
Necessário
|
O número de núcleos de CPU a alocar para este webservice. Pode ser um decimal. |
memory_in_gb
Necessário
|
A quantidade de memória (em GB) a alocar para este webservice. Pode ser um decimal. |
cpu_limit
Necessário
|
O número máximo de núcleos de CPU que este Webservice tem permissão para utilizar. Pode ser um decimal. |
memory_in_gb_limit
Necessário
|
A quantidade máxima de memória (em GB) que este Webservice tem permissão para utilizar. Pode ser um decimal. |
gpu
|
Default value: None
|
Variáveis
Name | Description |
---|---|
cpu
|
O número de núcleos de CPU a alocar para este webservice. Pode ser um decimal. |
memory_in_gb
|
A quantidade de memória (em GB) a alocar para este webservice. Pode ser um decimal. |
cpu_limit
|
O número máximo de núcleos de CPU que este Webservice tem permissão para utilizar. Pode ser um decimal. |
memory_in_gb_limit
|
A quantidade máxima de memória (em GB) que este Webservice tem permissão para utilizar. Pode ser um decimal. |
Métodos
deserialize |
Converta um objeto JSON num objeto ContainerResourceRequirements. |
serialize |
Converta este objeto ContainerResourceRequirements num dicionário serializado JSON. |
deserialize
Converta um objeto JSON num objeto ContainerResourceRequirements.
static deserialize(payload_obj)
Parâmetros
Name | Description |
---|---|
payload_obj
Necessário
|
Um objeto JSON para converter num objeto ContainerResourceRequirements. |
Devoluções
Tipo | Description |
---|---|
A representação ContainerResourceRequirements do objeto JSON fornecido. |
serialize
Converta este objeto ContainerResourceRequirements num dicionário serializado JSON.
serialize()
Devoluções
Tipo | Description |
---|---|
A representação JSON deste ContainerResourceRequirements. |