PoolOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:pool> ;
- Héritage
-
builtins.objectPoolOperations
Constructeur
PoolOperations(*args, **kwargs)
Méthodes
begin_delete |
Supprime le pool spécifié. |
create |
Crée un pool à l’intérieur du compte spécifié. |
disable_auto_scale |
Désactive la mise à l’échelle automatique pour un pool. |
get |
Obtient des informations sur le pool spécifié. |
list_by_batch_account |
Répertorie tous les pools du compte spécifié. |
stop_resize |
Arrête une opération de redimensionnement du pool. Cela ne restaure pas le pool à son état précédent avant l’opération de redimensionnement : il arrête uniquement les autres modifications apportées et le pool conserve son état actuel. Après l’arrêt, le pool se stabilise au nombre de nœuds qu’il était au moment où l’opération d’arrêt a été effectuée. Pendant l’opération d’arrêt, l’état d’allocation du pool passe d’abord à l’arrêt, puis à stable. Une opération de redimensionnement n’a pas besoin d’être une demande de pool de redimensionnement explicite ; Cette API peut également être utilisée pour arrêter le dimensionnement initial du pool lors de sa création. |
update |
Mises à jour les propriétés d’un pool existant. |
begin_delete
Supprime le pool spécifié.
begin_delete(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> LROPoller[None]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
- continuation_token
- str
Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.
- polling
- bool ou PollingMethod
Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.
- polling_interval
- int
Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.
Retours
Instance de LROPoller qui retourne none ou le résultat de cls(response)
Type de retour
Exceptions
create
Crée un pool à l’intérieur du compte spécifié.
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
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
Paramètres supplémentaires pour la création de pool. Type de pool ou type d’E/S. Obligatoire.
- if_match
- str
Version de l’état de l’entité (ETag) du pool à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si le pool existe déjà. Si elle est omise, cette opération est toujours appliquée. La valeur par défaut est Aucun.
- if_none_match
- str
Définissez sur « * » pour autoriser la création d’un nouveau pool, mais pour empêcher la mise à jour d’un pool existant. Les autres valeurs seront ignorées. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Pool ou le résultat de cls(response)
Type de retour
Exceptions
disable_auto_scale
Désactive la mise à l’échelle automatique pour un pool.
disable_auto_scale(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Pool ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient des informations sur le pool spécifié.
get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Pool ou le résultat de cls(response)
Type de retour
Exceptions
list_by_batch_account
Répertorie tous les pools du compte spécifié.
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]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
- maxresults
- int
Nombre maximal d’éléments à retourner dans la réponse. La valeur par défaut est Aucun.
- select
- str
Liste séparée par des virgules des propriétés qui doivent être retournées. Par exemple, « properties/provisioningState ». Seules les propriétés de niveau supérieur sous propriétés/ sont valides pour la sélection. La valeur par défaut est Aucun.
- filter
- str
Expression de filtre OData. Les propriétés valides pour le filtrage sont les suivantes :
propriétés name/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningState properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Itérateur comme instance du pool ou du résultat de cls(response)
Type de retour
Exceptions
stop_resize
Arrête une opération de redimensionnement du pool.
Cela ne restaure pas le pool à son état précédent avant l’opération de redimensionnement : il arrête uniquement les autres modifications apportées et le pool conserve son état actuel. Après l’arrêt, le pool se stabilise au nombre de nœuds qu’il était au moment où l’opération d’arrêt a été effectuée. Pendant l’opération d’arrêt, l’état d’allocation du pool passe d’abord à l’arrêt, puis à stable. Une opération de redimensionnement n’a pas besoin d’être une demande de pool de redimensionnement explicite ; Cette API peut également être utilisée pour arrêter le dimensionnement initial du pool lors de sa création.
stop_resize(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Pool ou le résultat de cls(response)
Type de retour
Exceptions
update
Mises à jour les propriétés d’un pool existant.
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
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le compte Batch. Obligatoire.
Propriétés de pool qui doivent être mises à jour. Les propriétés fournies seront mises à jour, toutes les propriétés non fournies resteront inchangées. Est un type pool ou un type d’E/S. Obligatoire.
- if_match
- str
Version d’état d’entité (ETag) du pool à mettre à jour. Cette valeur peut être omise ou définie sur « * » pour appliquer l’opération de manière inconditionnelle. La valeur par défaut est Aucun.
- content_type
- str
Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Pool ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
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