PoolOperations Clase
Advertencia
NO cree instancias de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:pool> .
- Herencia
-
builtins.objectPoolOperations
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
Nombre del grupo de recursos que contiene la cuenta de Batch. 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
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
Parámetros adicionales para la creación del grupo. Es un tipo pool o un tipo de E/S. Necesario.
- if_match
- str
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
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
Nombre del grupo de recursos que contiene la cuenta de Batch. 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
Nombre del grupo de recursos que contiene la cuenta de Batch. 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
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
- maxresults
- int
Número máximo de elementos que se van a devolver en la respuesta. El valor predeterminado es Ninguno.
- select
- str
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
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
Nombre del grupo de recursos que contiene la cuenta de Batch. 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
Nombre del grupo de recursos que contiene la cuenta de Batch. Necesario.
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
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'>
Azure SDK for Python