Compartir a través de


PoolOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

BatchManagementClient's

Atributo<xref:pool> .

Herencia
builtins.object
PoolOperations

Constructor

PoolOperations(*args, **kwargs)

Métodos

begin_delete

Elimina el grupo especificado.

create

Crea un nuevo grupo dentro de la cuenta especificada.

disable_auto_scale

Deshabilita el escalado automático de un grupo.

get

Obtiene información sobre el grupo especificado.

list_by_batch_account

Enumera todos los grupos de la cuenta especificada.

stop_resize

Detiene una operación de cambio de tamaño en curso en el grupo.

Esto no restaura el grupo a su estado anterior antes de la operación de cambio de tamaño: solo detiene los cambios adicionales que se realizan y el grupo mantiene su estado actual. Después de la detención, el grupo se estabiliza en el número de nodos en los que se realizó la operación de detención. Durante la operación de detención, el estado de asignación del grupo cambia primero a detener y luego a estable. Una operación de cambio de tamaño no debe ser una solicitud de grupo de cambio de tamaño explícita; Esta API también se puede usar para detener el ajuste de tamaño inicial del grupo cuando se crea.

update

Novedades las propiedades de un grupo existente.

begin_delete

Elimina el grupo especificado.

begin_delete(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> LROPoller[None]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o PollingMethod

De forma predeterminada, el método de sondeo será ARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de LROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create

Crea un nuevo grupo dentro de la cuenta especificada.

create(resource_group_name: str, account_name: str, pool_name: str, parameters: _models.Pool, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Pool

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

parameters
Pool o IO
Requerido

Parámetros adicionales para la creación del grupo. Es un tipo pool o un tipo de E/S. Necesario.

if_match
str
Requerido

Versión del estado de entidad (ETag) del grupo que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si el grupo ya existe. Si se omite, esta operación siempre se aplicará. El valor predeterminado es Ninguno.

if_none_match
str
Requerido

Establézcalo en '*' para permitir que se cree un nuevo grupo, pero para evitar la actualización de un grupo existente. Se omitirán otros valores. El valor predeterminado es Ninguno.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Grupo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

disable_auto_scale

Deshabilita el escalado automático de un grupo.

disable_auto_scale(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Grupo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene información sobre el grupo especificado.

get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Grupo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_by_batch_account

Enumera todos los grupos de la cuenta especificada.

list_by_batch_account(resource_group_name: str, account_name: str, maxresults: int | None = None, select: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[Pool]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

maxresults
int
Requerido

Número máximo de elementos que se van a devolver en la respuesta. El valor predeterminado es Ninguno.

select
str
Requerido

Lista separada por comas de propiedades que se deben devolver. Por ejemplo, "properties/provisioningState". Solo las propiedades de nivel superior en propiedades/ son válidas para la selección. El valor predeterminado es Ninguno.

filter
str
Requerido

Expresión de filtro de OData. Las propiedades válidas para el filtrado son:

name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de Pool o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

stop_resize

Detiene una operación de cambio de tamaño en curso en el grupo.

Esto no restaura el grupo a su estado anterior antes de la operación de cambio de tamaño: solo detiene los cambios adicionales que se realizan y el grupo mantiene su estado actual. Después de la detención, el grupo se estabiliza en el número de nodos en los que se realizó la operación de detención. Durante la operación de detención, el estado de asignación del grupo cambia primero a detener y luego a estable. Una operación de cambio de tamaño no debe ser una solicitud de grupo de cambio de tamaño explícita; Esta API también se puede usar para detener el ajuste de tamaño inicial del grupo cuando se crea.

stop_resize(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Grupo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Novedades las propiedades de un grupo existente.

update(resource_group_name: str, account_name: str, pool_name: str, parameters: _models.Pool, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Pool

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.

account_name
str
Requerido

El nombre de la cuenta de Batch. Necesario.

pool_name
str
Requerido

Nombre del grupo. Debe ser único dentro de la cuenta. Necesario.

parameters
Pool o IO
Requerido

Propiedades del grupo que se deben actualizar. Las propiedades proporcionadas se actualizarán, cualquier propiedad que no se proporcione no se modificará. Es un tipo pool o un tipo de E/S. Necesario.

if_match
str
Requerido

Versión del estado de entidad (ETag) del grupo que se va a actualizar. Este valor se puede omitir o establecer en "*" para aplicar la operación incondicionalmente. El valor predeterminado es Ninguno.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Grupo o resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

models = <module 'azure.mgmt.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\batch\\models\\__init__.py'>