Sdílet prostřednictvím


BlobContainersOperations 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

StorageManagementClientje

<xref:blob_containers> Atribut.

Dědičnost
builtins.object
BlobContainersOperations

Konstruktor

BlobContainersOperations(*args, **kwargs)

Metody

begin_object_level_worm

Tato operace migruje kontejner objektů blob z WORM na úrovni kontejneru do kontejneru s povolenou neměnností na úrovni objektu. Požadavky vyžadují zásady neměnnosti na úrovni kontejneru v uzamčeném nebo odemknutém stavu, správa verzí na úrovni účtu musí být povolená a kontejner by neměl být blokovaný z právních důvodů.

clear_legal_hold

Vymaže značky blokování z právních důvodů. Vymazání stejné nebo neexistující značky má za následek idempotentní operaci. ClearLegalHold vymaže pouze zadané značky v požadavku.

create

Vytvoří nový kontejner v rámci zadaného účtu, jak je popsáno v textu požadavku. Prostředek kontejneru obsahuje metadata a vlastnosti daného kontejneru. Neobsahuje seznam objektů blob obsažených v kontejneru.

create_or_update_immutability_policy

Vytvoří nebo aktualizuje odemknuté zásady neměnnosti. Značka ETag v If-Match se respektuje, pokud je zadána, ale není pro tuto operaci vyžadována.

delete

Odstraní zadaný kontejner v rámci svého účtu.

delete_immutability_policy

Přeruší odemknuté zásady neměnnosti. Odpověď na odstranění má vlastnost ImmutabilityPeriodSinceCreationInDays nastavenou na hodnotu 0. Pro tuto operaci se vyžaduje značka ETag v If-Match. Odstranění zásad uzamčené neměnnosti není povolené. Jediným způsobem je odstranit kontejner po odstranění všech objektů blob, jejichž platnost vypršela, uvnitř kontejneru uzamčeného zásadou.

extend_immutability_policy

Rozšiřuje immutabilityPeriodSinceCreationInDays uzamčené immutabilityPolicy. Jediná akce povolená u uzamčených zásad bude tato akce. Pro tuto operaci se vyžaduje značka ETag v If-Match.

get

Získá vlastnosti zadaného kontejneru.

get_immutability_policy

Získá existující zásady neměnnosti spolu s odpovídající značkou ETag v hlavičce a textu odpovědi.

lease

Operace zapůjčení kontejneru vytvoří a spravuje zámek kontejneru pro operace odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná.

list

Vypíše všechny kontejnery a nepodporuje předponu, jako je rovina dat. Ani SRP dnes nevrací pokračovací token.

lock_immutability_policy

Nastaví ImmutabilityPolicy na uzamčený stav. Jediná akce povolená u uzamčených zásad je akce ExtendImmutabilityPolicy. Pro tuto operaci se vyžaduje značka ETag v If-Match.

set_legal_hold

Nastaví značky blokování z právních důvodů. Nastavení stejné značky má za následek idempotentní operaci. SetLegalHold se řídí vzorem připojení a nevymaže existující značky, které nejsou zadány v požadavku.

update

Aktualizace vlastnosti kontejneru uvedené v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace se nezdaří, pokud zadaný kontejner ještě neexistuje.

begin_object_level_worm

Tato operace migruje kontejner objektů blob z WORM na úrovni kontejneru do kontejneru s povolenou neměnností na úrovni objektu. Požadavky vyžadují zásady neměnnosti na úrovni kontejneru v uzamčeném nebo odemknutém stavu, správa verzí na úrovni účtu musí být povolená a kontejner by neměl být blokovaný z právních důvodů.

begin_object_level_worm(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. 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í poller z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metodou dotazování ARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, 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á vrátí buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

Vymaže značky blokování z právních důvodů. Vymazání stejné nebo neexistující značky má za následek idempotentní operaci. ClearLegalHold vymaže pouze zadané značky v požadavku.

clear_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

legal_hold
LegalHold nebo IO
Vyžadováno

Vlastnost LegalHold, která se vymaže z kontejneru objektů blob. Je buď typ LegalHold, nebo vstupně-výstupní typ. Povinná hodnota.

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

LegalHold nebo výsledek cls(response)

Návratový typ

Výjimky

create

Vytvoří nový kontejner v rámci zadaného účtu, jak je popsáno v textu požadavku. Prostředek kontejneru obsahuje metadata a vlastnosti daného kontejneru. Neobsahuje seznam objektů blob obsažených v kontejneru.

create(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

blob_container
BlobContainer nebo IO
Vyžadováno

Vlastnosti kontejneru objektů blob, který se má vytvořit. Je buď typ BlobContainer, nebo vstupně-výstupní operace. Povinná hodnota.

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

BlobContainer nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update_immutability_policy

Vytvoří nebo aktualizuje odemknuté zásady neměnnosti. Značka ETag v If-Match se respektuje, pokud je zadána, ale není pro tuto operaci vyžadována.

create_or_update_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že již existují zásady neměnnosti. Pokud tuto operaci vynecháte, použije se vždy. Výchozí hodnota je Žádná.

parameters
ImmutabilityPolicy nebo IO
Vyžadováno

Vlastnosti ImmutabilityPolicy, které se vytvoří nebo aktualizují na kontejner objektů blob. Je buď typ ImmutabilityPolicy, nebo typ vstupně-výstupních operací. Výchozí hodnota je Žádná.

immutability_policy_name
str

Název kontejneru objektů blob immutabilityPolicy v rámci zadaného účtu úložiště. ImmutabilityPolicy Name musí být výchozí. Výchozí hodnota je "default". Všimněte si, že přepsání této výchozí hodnoty může mít za následek nepodporované chování.

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

ImmutabilityPolicy nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní zadaný kontejner v rámci svého účtu.

delete(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

delete_immutability_policy

Přeruší odemknuté zásady neměnnosti. Odpověď na odstranění má vlastnost ImmutabilityPeriodSinceCreationInDays nastavenou na hodnotu 0. Pro tuto operaci se vyžaduje značka ETag v If-Match. Odstranění zásad uzamčené neměnnosti není povolené. Jediným způsobem je odstranit kontejner po odstranění všech objektů blob, jejichž platnost vypršela, uvnitř kontejneru uzamčeného zásadou.

delete_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že již existují zásady neměnnosti. Pokud tuto operaci vynecháte, použije se vždy. Povinná hodnota.

immutability_policy_name
str

Název kontejneru objektů blob immutabilityPolicy v rámci zadaného účtu úložiště. ImmutabilityPolicy Name musí být výchozí. Výchozí hodnota je "default". Všimněte si, že přepsání této výchozí hodnoty může mít za následek nepodporované chování.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ImmutabilityPolicy nebo výsledek cls(response)

Návratový typ

Výjimky

extend_immutability_policy

Rozšiřuje immutabilityPeriodSinceCreationInDays uzamčené immutabilityPolicy. Jediná akce povolená u uzamčených zásad bude tato akce. Pro tuto operaci se vyžaduje značka ETag v If-Match.

extend_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že již existují zásady neměnnosti. Pokud tuto operaci vynecháte, použije se vždy. Povinná hodnota.

parameters
ImmutabilityPolicy nebo IO
Vyžadováno

Vlastnosti ImmutabilityPolicy, které se rozšíří pro kontejner objektů blob. Je buď typ ImmutabilityPolicy, nebo typ vstupně-výstupních operací. 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

ImmutabilityPolicy nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá vlastnosti zadaného kontejneru.

get(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> BlobContainer

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

BlobContainer nebo výsledek cls(response)

Návratový typ

Výjimky

get_immutability_policy

Získá existující zásady neměnnosti spolu s odpovídající značkou ETag v hlavičce a textu odpovědi.

get_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str | None = None, **kwargs: Any) -> ImmutabilityPolicy

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že již existují zásady neměnnosti. Pokud tuto operaci vynecháte, použije se vždy. Výchozí hodnota je Žádná.

immutability_policy_name
str

Název kontejneru objektů blob immutabilityPolicy v rámci zadaného účtu úložiště. ImmutabilityPolicy Name musí být výchozí. Výchozí hodnota je "default". Všimněte si, že přepsání této výchozí hodnoty může mít za následek nepodporované chování.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ImmutabilityPolicy nebo výsledek cls(response)

Návratový typ

Výjimky

lease

Operace zapůjčení kontejneru vytvoří a spravuje zámek kontejneru pro operace odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná.

lease(resource_group_name: str, account_name: str, container_name: str, parameters: _models.LeaseContainerRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseContainerResponse

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

parameters
LeaseContainerRequest nebo IO
Vyžadováno

Text žádosti o zapůjčení kontejneru Je typ LeaseContainerRequest nebo vstupně-výstupní typ. 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

LeaseContainerResponse nebo výsledek cls(response)

Návratový typ

Výjimky

list

Vypíše všechny kontejnery a nepodporuje předponu, jako je rovina dat. Ani SRP dnes nevrací pokračovací token.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, include: str | ListContainersInclude | None = None, **kwargs: Any) -> Iterable[ListContainerItem]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

maxpagesize
str
Vyžadováno

Nepovinný parametr. Byl zadán maximální počet kontejnerů, které lze zahrnout do seznamu. Výchozí hodnota je Žádná.

filter
str
Vyžadováno

Nepovinný parametr. Pokud zadáte, zobrazí se pouze názvy kontejnerů začínající filtrem. Výchozí hodnota je Žádná.

include
str nebo ListContainersInclude
Vyžadováno

Volitelné, které se používá k zahrnutí vlastností pro obnovitelně odstraněné kontejnery objektů blob. "Odstraněno" Výchozí hodnota je None.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance ListContainerItem nebo výsledek cls(response)

Návratový typ

Výjimky

lock_immutability_policy

Nastaví ImmutabilityPolicy na uzamčený stav. Jediná akce povolená u uzamčených zásad je akce ExtendImmutabilityPolicy. Pro tuto operaci se vyžaduje značka ETag v If-Match.

lock_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

if_match
str
Vyžadováno

Verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnotu *lze použít k použití operace pouze v případě, že již existují zásady neměnnosti. Pokud tuto operaci vynecháte, použije se vždy. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ImmutabilityPolicy nebo výsledek cls(response)

Návratový typ

Výjimky

Nastaví značky blokování z právních důvodů. Nastavení stejné značky má za následek idempotentní operaci. SetLegalHold se řídí vzorem připojení a nevymaže existující značky, které nejsou zadány v požadavku.

set_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

legal_hold
LegalHold nebo IO
Vyžadováno

Vlastnost LegalHold, která se nastaví na kontejner objektů blob. Je buď typ LegalHold, nebo vstupně-výstupní typ. Povinná hodnota.

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

LegalHold nebo výsledek cls(response)

Návratový typ

Výjimky

update

Aktualizace vlastnosti kontejneru uvedené v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace se nezdaří, pokud zadaný kontejner ještě neexistuje.

update(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

account_name
str
Vyžadováno

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena. Povinná hodnota.

container_name
str
Vyžadováno

Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí obsahovat jenom číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.

blob_container
BlobContainer nebo IO
Vyžadováno

Vlastnosti, které se mají aktualizovat pro kontejner objektů blob. Je buď typ BlobContainer, nebo vstupně-výstupní operace. Povinná hodnota.

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

BlobContainer nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

models = <module 'azure.mgmt.storage.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>