ContainerResourceRequirements Clase

Define los requisitos de recursos para un contenedor utilizado por el objeto Webservice.

Los valores de ContainerResourceRequirement se especifican al implementar o actualizar un servicio web. Por ejemplo, utilice los métodos deploy_configuration o update de la clase AksWebservice, o los métodos create_version, deploy_configuration o update_version de la clase AksEndpoint.

Inicialice los requisitos de recursos de contenedor.

Herencia
builtins.object
ContainerResourceRequirements

Constructor

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

Parámetros

cpu
float
Requerido

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb
float
Requerido

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit
float
valor predeterminado: None

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

memory_in_gb_limit
float
valor predeterminado: None

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

cpu
float
Requerido

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb
float
Requerido

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit
float
Requerido

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

memory_in_gb_limit
float
Requerido

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

gpu
valor predeterminado: None

Variables

cpu
float

Número de núcleos de CPU que se asignarán a este Webservice. Puede ser un decimal.

memory_in_gb
float

Cantidad de memoria (en GB) que se va a asignar a este Webservice. Puede ser un decimal.

cpu_limit
float

Número máximo de núcleos de CPU que puede usar este servicio web. Puede ser un decimal.

memory_in_gb_limit
float

Cantidad máxima de memoria (en GB) que puede usar este objeto Webservice. Puede ser un decimal.

Métodos

deserialize

Convierte un objeto JSON en un objeto ContainerResourceRequirements.

serialize

Convierte este objeto ContainerResourceRequirements en un diccionario serializado JSON.

deserialize

Convierte un objeto JSON en un objeto ContainerResourceRequirements.

static deserialize(payload_obj)

Parámetros

payload_obj
dict
Requerido

Objeto JSON que se convierte en un objeto ContainerResourceRequirements.

Devoluciones

Representación de ContainerResourceRequirements del objeto JSON proporcionado.

Tipo de valor devuelto

serialize

Convierte este objeto ContainerResourceRequirements en un diccionario serializado JSON.

serialize()

Devoluciones

Representación JSON de este objeto ContainerResourceRequirements.

Tipo de valor devuelto