FileSharesOperations 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
<xref:file_shares> Atribut.
- Dědičnost
-
builtins.objectFileSharesOperations
Konstruktor
FileSharesOperations(*args, **kwargs)
Metody
create |
Vytvoří novou sdílenou složku pod zadaným účtem, jak je popsáno v textu požadavku. Prostředek sdílené složky obsahuje metadata a vlastnosti této sdílené složky. Neobsahuje seznam souborů obsažených ve sdílené složce. |
delete |
Odstraní zadanou sdílenou složku pod svým účtem. |
get |
Získá vlastnosti zadané sdílené složky. |
lease |
Operace Zapůjčení sdílené složky vytvoří a spravuje zámek sdílené složky 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 |
Zobrazí seznam všech sdílených složek. |
restore |
Obnovení sdílené složky během platných dnů uchovávání, pokud je povolené obnovitelné odstranění sdílené složky. |
update |
Aktualizace sdílet vlastnosti uvedené v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace selže, pokud zadaná sdílená složka ještě neexistuje. |
create
Vytvoří novou sdílenou složku pod zadaným účtem, jak je popsáno v textu požadavku. Prostředek sdílené složky obsahuje metadata a vlastnosti této sdílené složky. Neobsahuje seznam souborů obsažených ve sdílené složce.
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
Parametry
- resource_group_name
- str
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
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena. Povinná hodnota.
- share_name
- str
Název sdílené složky v zadaném účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčku (-). Každému znaku pomlčky (-) musí bezprostředně předcházet písmeno nebo číslo. Povinná hodnota.
Vlastnosti sdílené složky, která se má vytvořit. Je typ FileShare nebo vstupně-výstupní operace. Povinná hodnota.
- expand
- str
Volitelné, slouží k rozbalení vlastností ve vlastnostech sdílené složky. Platné hodnoty jsou: snímky. Měl by být předán jako řetězec s oddělovačem ','. Výchozí hodnota je Žádná.
- content_type
- str
Typ obsahu parametru body. 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
FileShare nebo výsledek cls(response)
Návratový typ
Výjimky
delete
Odstraní zadanou sdílenou složku pod svým účtem.
delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **kwargs: Any) -> None
Parametry
- resource_group_name
- str
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
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena. Povinná hodnota.
- share_name
- str
Název sdílené složky v zadaném účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčku (-). Každému znaku pomlčky (-) musí bezprostředně předcházet písmeno nebo číslo. Povinná hodnota.
- include
- str
Nepovinný parametr. Platné hodnoty jsou: snímky, zapůjčené snímky, žádné. Výchozí hodnota jsou snímky. U snímků se odstraní sdílená složka včetně všech snímků sdílené složky. Pokud sdílená složka obsahuje zapůjčené snímky, odstranění se nezdaří. V případě zapůjčených snímků se sdílená složka odstraní včetně všech snímků sdílených složek (zapůjčených nebo neolovněných). U položky none se sdílená složka odstraní, pokud nemá žádné snímky sdílené složky. Pokud sdílená složka obsahuje nějaké snímky (zapůjčené nebo neolovněné), odstranění se nezdaří. Výchozí hodnota je Žádná.
- 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
get
Získá vlastnosti zadané sdílené složky.
get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
Parametry
- resource_group_name
- str
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
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena. Povinná hodnota.
- share_name
- str
Název sdílené složky v zadaném účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčku (-). Každému znaku pomlčky (-) musí bezprostředně předcházet písmeno nebo číslo. Povinná hodnota.
- expand
- str
Volitelné, slouží k rozbalení vlastností ve vlastnostech sdílené složky. Platné hodnoty jsou: statistiky. Měl by být předán jako řetězec s oddělovačem ','. Výchozí hodnota je Žádná.
- x_ms_snapshot
- str
Volitelné– slouží k načtení vlastností snímku. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
FileShare nebo výsledek cls(response)
Návratový typ
Výjimky
lease
Operace Zapůjčení sdílené složky vytvoří a spravuje zámek sdílené složky 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, share_name: str, x_ms_snapshot: str | None = None, parameters: _models.LeaseShareRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseShareResponse
Parametry
- resource_group_name
- str
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
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena. Povinná hodnota.
- share_name
- str
Název sdílené složky v zadaném účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčku (-). Každému znaku pomlčky (-) musí bezprostředně předcházet písmeno nebo číslo. Povinná hodnota.
- x_ms_snapshot
- str
Nepovinný parametr. Zadejte čas snímku pro zapůjčení snímku. Výchozí hodnota je Žádná.
- parameters
- LeaseShareRequest nebo IO
Text žádosti o zapůjčení sdílené složky Je typ LeaseShareRequest nebo vstupně-výstupní operace. Výchozí hodnota je Žádná.
- content_type
- str
Typ obsahu parametru body. 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
LeaseShareResponse nebo výsledek cls(response)
Návratový typ
Výjimky
list
Zobrazí seznam všech sdílených složek.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]
Parametry
- resource_group_name
- str
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
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
Nepovinný parametr. Byl zadán maximální počet sdílených složek, které lze zahrnout do seznamu. Výchozí hodnota je Žádná.
- filter
- str
Nepovinný parametr. Pokud zadáte, zobrazí se jenom názvy sdílených složek začínající filtrem. Výchozí hodnota je Žádná.
- expand
- str
Volitelné, slouží k rozbalení vlastností ve vlastnostech sdílené složky. Platné hodnoty jsou: odstraněno, snímky. Měl by být předán jako řetězec s oddělovačem ','. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
Iterátor, jako je instance FileShareItem, nebo výsledek cls(response)
Návratový typ
Výjimky
restore
Obnovení sdílené složky během platných dnů uchovávání, pokud je povolené obnovitelné odstranění sdílené složky.
restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None
Parametry
- resource_group_name
- str
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
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.
- share_name
- str
Název sdílené složky v rámci zadaného účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.
- deleted_share
- DeletedShare nebo IO
Je buď typ Odstraněnásdíle, 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
Žádný nebo výsledek cls(response)
Návratový typ
Výjimky
update
Aktualizace sdílet vlastnosti uvedené v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace selže, pokud zadaná sdílená složka ještě neexistuje.
update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parametry
- resource_group_name
- str
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
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.
- share_name
- str
Název sdílené složky v rámci zadaného účtu úložiště. Názvy sdílených složek musí mít délku 3 až 63 znaků a musí obsahovat pouze číslice, malá písmena a pomlčky (-). Každá pomlčka (-) musí bezprostředně předcházet písmenu nebo číslici. Povinná hodnota.
Vlastnosti, které se mají aktualizovat pro sdílenou složku. Je typ sdílené složky 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
Sdílená složka nebo výsledek cls(response)
Návratový typ
Výjimky
Atributy
models
models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python