BlobContainersOperations Osztály

Figyelmeztetés

NE példányosítsd 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 a If-Match eTagje szükséges. A zárolt módosíthatatlansági szabályzatok 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

Kibővíti a zárolt immutabilityPolicy immutabilityPeriodSinceCreationInDays elemét. A Zárolt szabályzatok csak ezt a műveletet hajthatják végre. Ehhez a művelethez a If-Match eTagje szükséges.

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, vagy végtelen lehet.

list

Felsorolja az összes tárolót, és nem támogatja az előtagot, például az adatsíkot. Az SRP ma sem ad vissza folytatási jogkivonatot.

lock_immutability_policy

Az ImmutabilityPolicy beállítást Zárolt állapotra állítja. A Zárolt házirendeken csak az ExtendImmutabilityPolicy művelet engedélyezett. Ehhez a művelethez a If-Match eTagje szükséges.

set_legal_hold

Jogi célú visszatartás címkéinek beállítása. Ha ugyanazt a címkét állítja be, az 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, 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ő.

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.

immutability_policy_name
str

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. Az alapértelmezett érték az "alapértelmezett". Vegye figyelembe, hogy az alapértelmezett érték felülbírálása nem támogatott viselkedést eredményezhet.

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á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

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 a If-Match eTagje szükséges. A zárolt módosíthatatlansági szabályzatok 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, if_match: str, **kwargs: Any) -> 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ő.

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. Kötelező.

immutability_policy_name
str

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. Az alapértelmezett érték az "alapértelmezett". Vegye figyelembe, hogy az alapértelmezett érték felülbírálása nem támogatott viselkedést eredményezhet.

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

Kibővíti a zárolt immutabilityPolicy immutabilityPeriodSinceCreationInDays elemét. A Zárolt szabályzatok csak ezt a műveletet hajthatják végre. Ehhez a művelethez a If-Match eTagje szükséges.

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é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ő.

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

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é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

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, if_match: str | None = None, **kwargs: Any) -> 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ő.

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.

immutability_policy_name
str

A blobtároló immutabilityPolicy neve a megadott tárfiókban. Az ImmutabilityPolicy névnek "alapértelmezettnek" kell lennie. Az alapértelmezett érték az "alapértelmezett". Vegye figyelembe, hogy az alapértelmezett érték felülbírálása nem támogatott viselkedést eredményezhet.

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, 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é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ő.

parameters
LeaseContainerRequest vagy IO
Kötelező

Tárolóbérlet-kérelem törzse. LeaseContainerRequest 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

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 előtagot, például az adatsíkot. Az SRP ma sem 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é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ő.

maxpagesize
str
Kötelező

Választható. A listában szerepelhető tárolók maximális száma. Az alapértelmezett érték a 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 a 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 a 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 házirendeken csak az ExtendImmutabilityPolicy művelet engedélyezett. Ehhez a művelethez a If-Match eTagje szükséges.

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é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ő.

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. 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. Ha ugyanazt a címkét állítja be, az 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é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 blobtárolóra lesz beállítva. 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

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é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 blobtároló frissítendő 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

Attribútumok

models

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