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
<xref:file_shares> Attribútum.
- Öröklődés
-
builtins.objectFileSharesOperations
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
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
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
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ő.
A létrehozandó fájlmegosztás tulajdonságai. Fájlmegosztási vagy I/O-típus. Kötelező.
- expand
- str
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
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
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
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
Nem kötelező, a pillanatképek törlésére szolgál. Az alapértelmezett érték a Nincs.
- include
- str
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
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
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
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
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
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
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
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
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
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
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
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
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
Választható. Megadott maximális számú megosztás, amely szerepelhet a listában. Az alapértelmezett érték Nincs.
- filter
- str
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
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
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
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
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ő.
- 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
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
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
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ő.
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_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>
Azure SDK for Python