PoolOperations Třída
Upozornění
NEVYTVOŘETE instanci této třídy přímo.
Místo toho byste měli přistupovat k následujícím operacím prostřednictvím
<xref:pool> Atribut.
- Dědičnost
-
builtins.objectPoolOperations
Konstruktor
PoolOperations(*args, **kwargs)
Metody
begin_delete |
Odstraní zadaný fond. |
create |
Vytvoří nový fond uvnitř zadaného účtu. |
disable_auto_scale |
Zakáže automatické škálování fondu. |
get |
Získá informace o zadaném fondu. |
list_by_batch_account |
Zobrazí seznam všech fondů v zadaném účtu. |
stop_resize |
Zastaví probíhající operaci změny velikosti ve fondu. Fond se tak neobnoví do předchozího stavu před operací změny velikosti: zastaví se pouze jakékoli další změny a fond si zachová aktuální stav. Po zastavení se fond stabilizuje na počtu uzlů, na které byl při dokončení operace zastavení. Během operace zastavení se stav přidělení fondu nejprve změní na zastavení a pak na stabilní. Operace změny velikosti nemusí být explicitním požadavkem na změnu velikosti fondu. toto rozhraní API lze také použít k zastavení počáteční velikosti fondu při jeho vytvoření. |
update |
Aktualizace vlastnosti existujícího fondu. |
begin_delete
Odstraní zadaný fond.
begin_delete(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> LROPoller[None]
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
- continuation_token
- str
Pokračovací token pro restartování polleru z uloženého stavu.
- polling
- bool nebo PollingMethod
Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.
- polling_interval
- int
Výchozí doba čekání mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.
Návraty
Instance LROPoller, která vrací buď None, nebo výsledek cls(response)
Návratový typ
Výjimky
create
Vytvoří nový fond uvnitř zadaného účtu.
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
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
Další parametry pro vytváření fondu Je typ fondu nebo vstupně-výstupních operací. Povinná hodnota.
- if_match
- str
Verze stavu entity (ETag) fondu, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že fond již existuje. Pokud tuto operaci vynecháte, bude tato operace použita vždy. Výchozí hodnota je Žádná.
- if_none_match
- str
Pokud chcete povolit vytvoření nového fondu, ale chcete-li zabránit aktualizaci existujícího fondu, nastavte na *. Ostatní hodnoty budou ignorovány. Výchozí hodnota je Žádná.
- content_type
- str
Typ obsahu parametru body. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Fond nebo výsledek cls(response)
Návratový typ
Výjimky
disable_auto_scale
Zakáže automatické škálování fondu.
disable_auto_scale(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Fond nebo výsledek cls(response)
Návratový typ
Výjimky
get
Získá informace o zadaném fondu.
get(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Fond nebo výsledek cls(response)
Návratový typ
Výjimky
list_by_batch_account
Zobrazí seznam všech fondů v zadaném účtu.
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]
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
- maxresults
- int
Maximální počet položek, které se mají vrátit v odpovědi. Výchozí hodnota je Žádná.
- select
- str
Seznam vlastností oddělených čárkami, které by měly být vráceny. např. "properties/provisioningState". Pro výběr jsou platné pouze vlastnosti nejvyšší úrovně pod vlastnostmi/ . Výchozí hodnota je Žádná.
- filter
- str
Výraz filtru OData. Platné vlastnosti pro filtrování jsou:
name properties/allocationState properties/allocationStateTransitionTime properties/creationTime properties/provisioningState properties/provisioningStateTransitionTime properties/lastModified properties/vmSize properties/interNodeCommunication properties/scaleSettings/autoScale properties/scaleSettings/fixedScale. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor, jako je instance fondu nebo výsledek cls(response)
Návratový typ
Výjimky
stop_resize
Zastaví probíhající operaci změny velikosti ve fondu.
Fond se tak neobnoví do předchozího stavu před operací změny velikosti: zastaví se pouze jakékoli další změny a fond si zachová aktuální stav. Po zastavení se fond stabilizuje na počtu uzlů, na které byl při dokončení operace zastavení. Během operace zastavení se stav přidělení fondu nejprve změní na zastavení a pak na stabilní. Operace změny velikosti nemusí být explicitním požadavkem na změnu velikosti fondu. toto rozhraní API lze také použít k zastavení počáteční velikosti fondu při jeho vytvoření.
stop_resize(resource_group_name: str, account_name: str, pool_name: str, **kwargs: Any) -> Pool
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Fond nebo výsledek cls(response)
Návratový typ
Výjimky
update
Aktualizace vlastnosti existujícího fondu.
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
Parametry
- resource_group_name
- str
Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.
Vlastnosti fondu, které by se měly aktualizovat. Vlastnosti, které jsou zadány budou aktualizovány, všechny vlastnosti, které nejsou zadány, budou nezměněny. Je typ fondu nebo vstupně-výstupních operací. Povinná hodnota.
- if_match
- str
Verze stavu entity (ETag) fondu, která se má aktualizovat. Tuto hodnotu je možné vynechat nebo nastavit na *, aby se operace použila bezpodmínečně. Výchozí hodnota je Žádná.
- content_type
- str
Typ obsahu parametru body. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Fond nebo výsledek cls(response)
Návratový typ
Výjimky
Atributy
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