FileSharesOperations 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:file_shares> Attribútum.

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

Konstruktor

FileSharesOperations(*args, **kwargs)

Metódusok

create

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

delete

Törli a fiókban megadott megosztást.

get

Lekéri egy adott megosztás tulajdonságait.

lease

A Bérletmegosztás művelet létrehozza és kezeli a megosztás 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

Az összes megosztást listázza.

restore

Fájlmegosztás visszaállítása érvényes megőrzési napon belül, ha engedélyezve van a megosztás helyreállítható törlése.

update

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

create

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

create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, expand: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare

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

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

file_share
FileShare vagy IO
Kötelező

A létrehozandó fájlmegosztás tulajdonságai. Fájlmegosztási vagy I/O-típus. Kötelező.

expand
str
Kötelező

Nem kötelező, a megosztás tulajdonságain belüli tulajdonságok kibontására szolgál. Az érvényes értékek a következők: pillanatképek. Sztringként kell átadni a "," elválasztójellel. 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

FileShare vagy a cls(response) eredménye

Visszatérési típus

Kivételek

delete

Törli a fiókban megadott megosztást.

delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **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ő.

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

x_ms_snapshot
str
Kötelező

Nem kötelező, a pillanatképek törlésére szolgál. Az alapértelmezett érték a Nincs.

include
str
Kötelező

Választható. Az érvényes értékek a következők: pillanatképek, bérelt pillanatképek, nincs. Az alapértelmezett érték a pillanatképek. A "pillanatképek" esetében a fájlmegosztás törlődik, beleértve az összes fájlmegosztás pillanatképét is. Ha a fájlmegosztás bérelt pillanatképeket tartalmaz, a törlés sikertelen lesz. A "leased-snapshots" esetében a fájlmegosztás törlődik, beleértve az összes fájlmegosztási pillanatképét (bérelt/nem bérletes). A "none" esetében a fájlmegosztás törlődik, ha nem rendelkezik megosztási pillanatképekkel. Ha a fájlmegosztás tartalmaz pillanatképeket (bérelt vagy nem nyitható), a törlés sikertelen lesz. 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

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

Visszatérési típus

Kivételek

get

Lekéri egy adott megosztás tulajdonságait.

get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare

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

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

expand
str
Kötelező

Nem kötelező, a megosztás tulajdonságain belüli tulajdonságok kibontására szolgál. Az érvényes értékek a következők: statisztikák. Sztringként kell átadni a "," elválasztójellel. Az alapértelmezett érték a Nincs.

x_ms_snapshot
str
Kötelező

Nem kötelező, egy pillanatkép tulajdonságainak lekérésére szolgál. 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

FileShare vagy a cls(response) eredménye

Visszatérési típus

Kivételek

lease

A Bérletmegosztás művelet létrehozza és kezeli a megosztás 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, share_name: str, x_ms_snapshot: str | None = None, parameters: _models.LeaseShareRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseShareResponse

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

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

x_ms_snapshot
str
Kötelező

Választható. Adja meg a pillanatkép bérletének pillanatkép-idejét. Az alapértelmezett érték a Nincs.

parameters
LeaseShareRequest vagy IO
Kötelező

Bérletmegosztási kérelem törzse. LeaseShareRequest típusú 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

LeaseShareResponse vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

Az összes megosztást listázza.

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

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ú megosztás, 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ő megosztásnevek lesznek felsorolva. Az alapértelmezett érték Nincs.

expand
str
Kötelező

Nem kötelező, a megosztás tulajdonságainak kibontásához használható. Az érvényes értékek a következők: törölve, pillanatképek. Sztringként kell átadni a "," elválasztójellel. Az alapértelmezett érték Nincs.

cls
callable

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

Válaszok

Egy iterátor, például a FileShareItem példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

restore

Fájlmegosztás visszaállítása érvényes megőrzési napon belül, ha engedélyezve van a megosztás helyreállítható törlése.

restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None

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

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

deleted_share
DeletedShare vagy IO
Kötelező

Törölt megosztás 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

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

Visszatérési típus

Kivételek

update

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

update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare

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

share_name
str
Kötelező

A fájlmegosztás neve a megadott tárfiókban. A fájlmegosztások 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ő.

file_share
FileShare vagy IO
Kötelező

A fájlmegosztáshoz frissítendő tulajdonságok. Fájlmegosztási 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

FileShare vagy a cls(response) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

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