Compartilhar via


ContainerResourceRequirements Classe

Define os requisitos de recursos para um contêiner usado pelo serviço Web.

Os valores de ContainerResourceRequirement são especificados ao implantar ou atualizar um serviço web. Por exemplo, use os métodos deploy_configuration ou update da classe AksWebservice, ou os métodos create_version, deploy_configuration ou update_version da classe AksEndpoint.

Inicialize os requisitos de recurso de contêiner.

Herança
builtins.object
ContainerResourceRequirements

Construtor

ContainerResourceRequirements(cpu, memory_in_gb, gpu=None, cpu_limit=None, memory_in_gb_limit=None)

Parâmetros

Nome Description
cpu
Obrigatório

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb
Obrigatório

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

Valor padrão: None
memory_in_gb_limit

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

Valor padrão: None
cpu
Obrigatório

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb
Obrigatório

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit
Obrigatório

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

memory_in_gb_limit
Obrigatório

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

gpu
Valor padrão: None

Variáveis

Nome Description
cpu

O número de núcleos de CPU a serem alocados para esse serviço Web. Pode ser um decimal.

memory_in_gb

A quantidade de memória (em GB) alocada para esse serviço Web. Pode ser um decimal.

cpu_limit

O número máximo de núcleos de CPU que esse serviço Web tem permissão para usar. Pode ser um decimal.

memory_in_gb_limit

A quantidade máxima de memória (em GB) que esse serviço Web tem permissão para usar. Pode ser um decimal.

Métodos

deserialize

Converta um objeto JSON em um objeto ContainerResourceRequirements.

serialize

Converte este objeto ContainerResourceRequirements em um dicionário serializado JSON.

deserialize

Converta um objeto JSON em um objeto ContainerResourceRequirements.

static deserialize(payload_obj)

Parâmetros

Nome Description
payload_obj
Obrigatório

Um objeto JSON a ser convertido em um objeto ContainerResourceRequirements.

Retornos

Tipo Description

A representação ContainerResourceRequirements do objeto JSON fornecido.

serialize

Converte este objeto ContainerResourceRequirements em um dicionário serializado JSON.

serialize()

Retornos

Tipo Description

A representação JSON desse ContainerResourceRequirements.