PoolOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:pool> -Attribut.
- Vererbung
-
builtins.objectPoolOperations
Konstruktor
PoolOperations(*args, **kwargs)
Methoden
begin_delete |
Löscht den angegebenen Pool. |
create |
Erstellt einen neuen Pool innerhalb des angegebenen Kontos. |
disable_auto_scale |
Deaktiviert die automatische Skalierung für einen Pool. |
get |
Ruft Informationen zum angegebenen Pool ab. |
list_by_batch_account |
Listet alle Pools im angegebenen Konto auf. |
stop_resize |
Beendet einen aktiven Größenänderungsvorgang für den Pool. Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten. |
update |
Updates die Eigenschaften eines vorhandenen Pools. |
begin_delete
Löscht den angegebenen Pool.
async begin_delete(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
- continuation_token
- str
Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.
- polling
- bool oder AsyncPollingMethod
Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.
- polling_interval
- int
Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.
Gibt zurück
Ein instance von AsyncLROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.
Rückgabetyp
Ausnahmen
create
Erstellt einen neuen Pool innerhalb des angegebenen Kontos.
async 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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
Zusätzliche Parameter für die Poolerstellung. Ist entweder ein Pooltyp oder ein E/A-Typ. Erforderlich.
- if_match
- str
Die ETag-Version des zu aktualisierenden Pools. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn der Pool bereits vorhanden ist. Wenn er nicht angegeben wird, wird dieser Vorgang immer angewendet. Der Standardwert ist Keine.
- if_none_match
- str
Legen Sie auf "*" fest, um das Erstellen eines neuen Pools zu ermöglichen, aber das Aktualisieren eines vorhandenen Pools zu verhindern. Andere Werte werden ignoriert. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Pool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
disable_auto_scale
Deaktiviert die automatische Skalierung für einen Pool.
async disable_auto_scale(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Pool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft Informationen zum angegebenen Pool ab.
async get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Pool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_batch_account
Listet alle Pools im angegebenen Konto auf.
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) -> AsyncIterable[Pool]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- maxresults
- int
Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist Keine.
- select
- str
Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z. B. "properties/provisioningState". Nur eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig. Der Standardwert ist Keine.
- filter
- str
OData-Filterausdruck. Gültige Eigenschaften für die Filterung sind:
name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance eines Pools oder des Ergebnisses von cls(response)
Rückgabetyp
Ausnahmen
stop_resize
Beendet einen aktiven Größenänderungsvorgang für den Pool.
Dadurch wird der Pool vor dem Größenänderungsvorgang nicht wieder in seinen vorherigen Zustand versetzt: Er beendet nur alle weiteren vorgenommenen Änderungen, und der Pool behält seinen aktuellen Zustand bei. Nach dem Beenden stabilisiert sich der Pool bei der Anzahl der Knoten, an der er sich befand, als der Stoppvorgang abgeschlossen wurde. Während des Stoppvorgangs ändert sich der Poolzuordnungsstatus zuerst in Beenden und dann in "stabil". Ein Vorgang zur Größenänderung muss keine explizite Anforderung zum Ändern der Größe des Pools sein. Diese API kann auch verwendet werden, um die anfängliche Größenanpassung des Pools beim Erstellen anzuhalten.
async stop_resize(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Pool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
update
Updates die Eigenschaften eines vorhandenen Pools.
async 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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.
- pool_name
- str
Der Poolname. Dies muss innerhalb des Kontos eindeutig sein. Erforderlich.
Pooleigenschaften, die aktualisiert werden sollen. Die angegebenen Eigenschaften werden aktualisiert, und alle nicht bereitgestellten Eigenschaften bleiben unverändert. Ist entweder ein Pooltyp oder ein E/A-Typ. Erforderlich.
- if_match
- str
Die ETag-Version (Entity State) des zu aktualisierenden Pools. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Pool oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
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