Sdílet prostřednictvím


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

StorageManagementClientje

<xref:file_shares> Atribut.

Dědičnost
builtins.object
FileSharesOperations

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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.

file_share
FileShare nebo IO
Vyžadováno

Vlastnosti sdílené složky, která se má vytvořit. Je typ FileShare nebo vstupně-výstupní operace. Povinná hodnota.

expand
str
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

Volitelné– slouží k odstranění snímku. Výchozí hodnota je Žádná.

include
str
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

Nepovinný parametr. Zadejte čas snímku pro zapůjčení snímku. Výchozí hodnota je Žádná.

parameters
LeaseShareRequest nebo IO
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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
Vyžadováno

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.

file_share
FileShare nebo IO
Vyžadováno

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