BlobContainersOperations Osztály

Figyelmeztetés

NE hozza létre közvetlenül ezt az osztályt.

Ehelyett a következő műveleteket kell elérnie a

StorageManagementClient's

<xref:blob_containers> Attribútum.

Öröklődés
builtins.object
BlobContainersOperations

Konstruktor

BlobContainersOperations(*args, **kwargs)

Metódusok

begin_object_level_worm

Ez a művelet egy blobtárolót migrál a tárolószintű WORM-ból az objektumszintű nem módosíthatóság-kompatibilis tárolóba. Az előfeltételekhez zárolt vagy feloldott állapotú tárolószintű nem módosíthatósági szabályzatra van szükség, engedélyezni kell a fiókszintű verziószámozást, és nem lehet jogi célú visszatartás a tárolón.

clear_legal_hold

Törli a jogi célú visszatartások címkéit. Ugyanazon vagy nem létező címke törlése idempotens műveletet eredményez. A ClearLegalHold csak a kérelemben megadott címkéket törli.

create

Létrehoz egy új tárolót a megadott fiók alatt a kérelem törzsében leírtak szerint. A tárolóerőforrás a tároló metaadatait és tulajdonságait tartalmazza. Nem tartalmazza a tároló által tartalmazott blobok listáját.

create_or_update_immutability_policy

Feloldott módosíthatatlansági szabályzatot hoz létre vagy frissít. A If-Match eTagje akkor lesz figyelembe véve, ha meg van adva, de nem szükséges ehhez a művelethez.

delete

Törli a megadott tárolót a fiókjában.

delete_immutability_policy

Megszakít egy feloldott módosíthatatlansági szabályzatot. A törlés válasza immutabilityPeriodSinceCreationInDays értéke 0. Ehhez a művelethez eTagre van szükség a If-Match-ben. A zárolt nem módosítható házirendek törlése nem engedélyezett, az egyetlen módszer a tároló törlése a szabályzat zárolt tárolójában lévő összes lejárt blob törlése után.

extend_immutability_policy

Meghosszabbítja a zárolt immutabilityPolicy immutabilityPeriodSinceCreationInDays elemét. A Zárolt szabályzaton csak ez a művelet engedélyezett. Ehhez a művelethez eTagre van szükség a If-Match-ben.

get

Lekéri egy adott tároló tulajdonságait.

get_immutability_policy

Lekéri a meglévő módosíthatatlansági szabályzatot és a megfelelő ETaget a válaszfejlécekben és a törzsben.

lease

A Bérlettároló művelet létrehozza és kezeli a tároló zárolását a törlési műveletekhez. A zárolás időtartama 15–60 másodperc lehet, vagy végtelen lehet.

list

Felsorolja az összes tárolót, és nem támogatja az olyan előtagokat, mint az adatsík. Az SRP ma nem ad vissza folytatási jogkivonatot.

lock_immutability_policy

Az ImmutabilityPolicy beállítást Zárolt állapotra állítja. A Zárolt szabályzatokon csak az ExtendImmutabilityPolicy művelet engedélyezett. Ehhez a művelethez eTagre van szükség a If-Match-ben.

set_legal_hold

Jogi célú visszatartás címkéinek beállítása. Ugyanazon címke beállítása idempotens műveletet eredményez. A SetLegalHold egy hozzáfűzési mintát követ, és nem törli a kérelemben nem megadott meglévő címkéket.

update

Frissítések tárolótulajdonságokat a kérelem törzsében megadottak szerint. A kérelemben nem említett tulajdonságok változatlanok lesznek. A frissítés sikertelen, ha a megadott tároló még nem létezik.

begin_object_level_worm

Ez a művelet egy blobtárolót migrál a tárolószintű WORM-ból az objektumszintű nem módosíthatóság-kompatibilis tárolóba. Az előfeltételekhez zárolt vagy feloldott állapotú tárolószintű nem módosíthatósági szabályzatra van szükség, engedélyezni kell a fiókszintű verziószámozást, és nem lehet jogi célú visszatartás a tárolón.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókon belül. A blobtárolók nevének 3–63 karakter hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjelet (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, majd betűvel vagy számmal kell kiegészíteni. Kötelező.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat a poller mentett állapotból való újraindításához.

polling
bool vagy PollingMethod

Alapértelmezés szerint a lekérdezési módszer ARMPolling lesz. Adja meg a False (Hamis) értéket, ha nem kérdezi le a műveletet, vagy a saját inicializált lekérdezési objektumát adja át egy személyes lekérdezési stratégiához.

polling_interval
int

Alapértelmezett várakozási idő két lekérdezés között az LRO-műveletekhez, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(válasz) eredményét adja vissza

Visszatérési típus

Kivételek

Törli a jogi célú visszatartások címkéit. Ugyanazon vagy nem létező címke törlése idempotens műveletet eredményez. A ClearLegalHold csak a kérelemben megadott címkéket törli.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókon belül. A blobtárolók nevének 3–63 karakter hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjelet (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, majd betűvel vagy számmal kell kiegészíteni. Kötelező.

legal_hold
LegalHold vagy IO
Kötelező

A LegalHold tulajdonság, amely egy blobtárolóból lesz törölve. LegalHold vagy I/O típusú. Kötelező.

content_type
str

Törzsparaméter tartalomtípusa. Az ismert értékek a következők: "application/json". Az alapértelmezett érték a Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

LegalHold vagy a cls(response) eredménye

Visszatérési típus

Kivételek

create

Létrehoz egy új tárolót a megadott fiók alatt a kérelem törzsében leírtak szerint. A tárolóerőforrás a tároló metaadatait és tulajdonságait tartalmazza. Nem tartalmazza a tároló által tartalmazott blobok listáját.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókon belül. A blobtárolók nevének 3–63 karakter hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjelet (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, majd betűvel vagy számmal kell kiegészíteni. Kötelező.

blob_container
BlobContainer vagy IO
Kötelező

A létrehozandó blobtároló tulajdonságai. BlobContainer vagy I/O típusú. Kötelező.

content_type
str

Törzsparaméter tartalomtípusa. Az ismert értékek a következők: "application/json". Az alapértelmezett érték a Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

BlobContainer vagy a cls(response) eredménye

Visszatérési típus

Kivételek

create_or_update_immutability_policy

Feloldott módosíthatatlansági szabályzatot hoz létre vagy frissít. A If-Match eTagje akkor lesz figyelembe véve, ha meg van adva, de nem szükséges ehhez a művelethez.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókon belül. A blobtárolók nevének 3–63 karakter hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjelet (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, majd betűvel vagy számmal kell kiegészíteni. Kötelező.

immutability_policy_name
str vagy Enum35
Kötelező

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. "alapértelmezett" Kötelező.

if_match
str
Kötelező

A frissítendő módosíthatatlansági szabályzat entitásállapotának (ETag) verziója. A "*" érték csak akkor alkalmazható a műveletre, ha a módosíthatatlansági szabályzat már létezik. Ha nincs megadva, a rendszer mindig alkalmazza ezt a műveletet. Az alapértelmezett érték a Nincs.

parameters
ImmutabilityPolicy vagy IO
Kötelező

A blobtárolóba létrehozandó vagy frissített ImmutabilityPolicy tulajdonságok. ImmutabilityPolicy vagy I/O típusú. Az alapértelmezett érték a Nincs.

content_type
str

Törzsparaméter tartalomtípusa. Az ismert értékek a következők: "application/json". Az alapértelmezett érték a Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ImmutabilityPolicy vagy a cls(response) eredménye

Visszatérési típus

Kivételek

delete

Törli a megadott tárolót a fiókjában.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Nincs vagy a cls(válasz) eredménye

Visszatérési típus

Kivételek

delete_immutability_policy

Megszakít egy feloldott módosíthatatlansági szabályzatot. A törlés válasza immutabilityPeriodSinceCreationInDays értéke 0. Ehhez a művelethez eTagre van szükség a If-Match-ben. A zárolt nem módosítható házirendek törlése nem engedélyezett, az egyetlen módszer a tároló törlése a szabályzat zárolt tárolójában lévő összes lejárt blob törlése után.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

immutability_policy_name
str vagy Enum35
Kötelező

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. "alapértelmezett" Kötelező.

if_match
str
Kötelező

A frissítendő módosíthatatlansági szabályzat entitásállapotú (ETag) verziója. A "*" érték csak akkor alkalmazható a műveletre, ha a módosíthatatlansági szabályzat már létezik. Ha nincs megadva, a rendszer mindig alkalmazza ezt a műveletet. Kötelező.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ImmutabilityPolicy vagy a cls(response) eredménye

Visszatérési típus

Kivételek

extend_immutability_policy

Meghosszabbítja a zárolt immutabilityPolicy immutabilityPeriodSinceCreationInDays elemét. A Zárolt szabályzaton csak ez a művelet engedélyezett. Ehhez a művelethez eTagre van szükség a If-Match-ben.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

if_match
str
Kötelező

A frissítendő módosíthatatlansági szabályzat entitásállapotú (ETag) verziója. A "*" érték csak akkor alkalmazható a műveletre, ha a módosíthatatlansági szabályzat már létezik. Ha nincs megadva, a rendszer mindig alkalmazza ezt a műveletet. Kötelező.

parameters
ImmutabilityPolicy vagy IO
Kötelező

A blobtárolóra kiterjesztendő ImmutabilityPolicy tulajdonságok. ImmutabilityPolicy vagy I/O típusú. Az alapértelmezett érték Nincs.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ImmutabilityPolicy vagy a cls(response) eredménye

Visszatérési típus

Kivételek

get

Lekéri egy adott tároló tulajdonságait.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

BlobContainer vagy a cls(response) eredménye

Visszatérési típus

Kivételek

get_immutability_policy

Lekéri a meglévő módosíthatatlansági szabályzatot és a megfelelő ETaget a válaszfejlécekben és a törzsben.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

immutability_policy_name
str vagy Enum35
Kötelező

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. "alapértelmezett" Kötelező.

if_match
str
Kötelező

A frissítendő módosíthatatlansági szabályzat entitásállapotú (ETag) verziója. A "*" érték csak akkor alkalmazható a műveletre, ha a módosíthatatlansági szabályzat már létezik. Ha nincs megadva, a rendszer mindig alkalmazza ezt a műveletet. Az alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ImmutabilityPolicy vagy a cls(response) eredménye

Visszatérési típus

Kivételek

lease

A Bérlettároló művelet létrehozza és kezeli a tároló zárolását a törlési műveletekhez. A zárolás időtartama 15–60 másodperc lehet, vagy végtelen lehet.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

parameters
LeaseContainerRequest vagy IO
Kötelező

Tároló-kérelem törzsének bérlete. LeaseContainerRequest típusú vagy I/O típusú. Az alapértelmezett érték Nincs.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

LeaseContainerResponse vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

Felsorolja az összes tárolót, és nem támogatja az olyan előtagokat, mint az adatsík. Az SRP ma nem ad vissza folytatási jogkivonatot.

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]

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

maxpagesize
str
Kötelező

Választható. Megadott maximális számú tároló, amely szerepelhet a listában. Az alapértelmezett érték Nincs.

filter
str
Kötelező

Választható. Ha meg van adva, csak a szűrővel kezdődő tárolónevek lesznek felsorolva. Az alapértelmezett érték Nincs.

include
str vagy ListContainersInclude
Kötelező

Nem kötelező, a helyreállíthatóan törölt blobtárolók tulajdonságainak belefoglalására szolgál. A "törölt" alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Iterátor, például a ListContainerItem példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

lock_immutability_policy

Az ImmutabilityPolicy beállítást Zárolt állapotra állítja. A Zárolt szabályzatokon csak az ExtendImmutabilityPolicy művelet engedélyezett. Ehhez a művelethez eTagre van szükség a If-Match-ben.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

if_match
str
Kötelező

A frissítendő módosíthatatlansági szabályzat entitásállapotú (ETag) verziója. A "*" érték csak akkor alkalmazható a műveletre, ha a módosíthatatlansági szabályzat már létezik. Ha nincs megadva, a rendszer mindig alkalmazza ezt a műveletet. Kötelező.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

ImmutabilityPolicy vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Jogi célú visszatartás címkéinek beállítása. Ugyanazon címke beállítása idempotens műveletet eredményez. A SetLegalHold egy hozzáfűzési mintát követ, és nem törli a kérelemben nem megadott meglévő címkéket.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

legal_hold
LegalHold vagy IO
Kötelező

A blobtárolóra beállított LegalHold tulajdonság. LegalHold vagy I/O típusú. Kötelező.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

LegalHold vagy a cls(response) eredménye

Visszatérési típus

Kivételek

update

Frissítések tárolótulajdonságokat a kérelem törzsében megadottak szerint. A kérelemben nem említett tulajdonságok változatlanok lesznek. A frissítés sikertelen, ha a megadott tároló még nem létezik.

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

Paraméterek

resource_group_name
str
Kötelező

A felhasználó előfizetésében található erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket. Kötelező.

account_name
str
Kötelező

A tárfiók neve a megadott erőforráscsoporton belül. A tárfiókneveknek 3 és 24 karakter közötti hosszúságúnak kell lenniük, és csak számokat és kisbetűket kell használniuk. Kötelező.

container_name
str
Kötelező

A blobtároló neve a megadott tárfiókban. A blobtárolók nevének 3 és 63 karakter közötti hosszúságúnak kell lennie, és csak számokat, kisbetűket és kötőjeleket (-) kell használnia. Minden kötőjelet (-) közvetlenül meg kell előzni, és betűvel vagy számmal kell követni. Kötelező.

blob_container
BlobContainer vagy IO
Kötelező

A blobtároló frissítendő tulajdonságai. BlobContainer- vagy I/O-típus. Kötelező.

content_type
str

Törzsparaméter tartalomtípusa. Ismert értékek: "application/json". Az alapértelmezett érték Nincs.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

BlobContainer vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

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