Sdílet prostřednictvím


PoolOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

BatchManagementClientje

<xref:pool> Atribut.

Dědičnost
builtins.object
PoolOperations

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.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. To musí být v rámci účtu jedinečné. 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 AsyncPollingMethod

Ve výchozím nastavení bude metoda dotazování AsyncARMPolling. 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 AsyncLROPoller, která vrací buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

create

Vytvoří nový fond uvnitř zadaného účtu.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. To musí být v rámci účtu jedinečné. Povinná hodnota.

parameters
Pool nebo IO
Vyžadováno

Další parametry pro vytváření fondu Je typ fondu nebo vstupně-výstupních operací. Povinná hodnota.

if_match
str
Vyžadováno

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
Vyžadováno

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.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. To musí být v rámci účtu jedinečné. 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.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. To musí být v rámci účtu jedinečné. 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) -> AsyncIterable[Pool]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

maxresults
int
Vyžadováno

Maximální počet položek, které se mají vrátit v odpovědi. Výchozí hodnota je Žádná.

select
str
Vyžadováno

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
Vyžadováno

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í.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. To musí být v rámci účtu jedinečné. 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.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje účet Batch. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu Batch. Povinná hodnota.

pool_name
str
Vyžadováno

Název fondu. Tato hodnota musí být v rámci účtu jedinečná. Povinná hodnota.

parameters
Pool nebo IO
Vyžadováno

Vlastnosti fondu, které by se měly aktualizovat. Zadané vlastnosti budou aktualizovány a všechny vlastnosti, které nejsou zadány, se nezmění. Je buď typ fondu, nebo vstupně-výstupní operace. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) fondu, která se má aktualizovat. Tuto hodnotu je možné vynechat nebo ji nastavit na *, aby se operace použila bezpodmínečně. Výchozí hodnota je Žádná.

content_type
str

Content-type parametru textu. 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'>