Dela via


FileSharesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

StorageManagementClient's

<xref:file_shares> Attributet.

Arv
builtins.object
FileSharesOperations

Konstruktor

FileSharesOperations(*args, **kwargs)

Metoder

create

Skapar en ny resurs under det angivna kontot enligt beskrivningen i begärandetexten. Resursresursen innehåller metadata och egenskaper för den resursen. Den innehåller inte en lista över de filer som ingår i resursen.

delete

Tar bort angiven resurs under sitt konto.

get

Hämtar egenskaper för en angiven resurs.

list

Visar en lista över alla resurser.

restore

Återställ en filresurs inom giltiga kvarhållningsdagar om mjuk borttagning av resursen är aktiverad.

update

Uppdateringar dela egenskaper enligt beskrivningen i begärandetexten. Egenskaper som inte nämns i begäran ändras inte. Uppdateringen misslyckas om den angivna resursen inte redan finns.

create

Skapar en ny resurs under det angivna kontot enligt beskrivningen i begärandetexten. Resursresursen innehåller metadata och egenskaper för den resursen. Den innehåller inte en lista över de filer som ingår i resursen.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

share_name
str
Obligatorisk

Namnet på filresursen i det angivna lagringskontot. Filresursnamn måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) tecken måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

file_share
FileShare eller IO
Obligatorisk

Egenskaper för filresursen som ska skapas. Är antingen en FileShare-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

FileShare eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort angiven resurs under sitt konto.

delete(resource_group_name: str, account_name: str, share_name: str, **kwargs: Any) -> None

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

share_name
str
Obligatorisk

Namnet på filresursen i det angivna lagringskontot. Filresursnamn måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) tecken måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar egenskaper för en angiven resurs.

get(resource_group_name: str, account_name: str, share_name: str, expand: Literal['stats'] = 'stats', **kwargs: Any) -> FileShare

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

share_name
str
Obligatorisk

Namnet på filresursen i det angivna lagringskontot. Filresursnamn måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) tecken måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

expand
str
Obligatorisk

Valfritt, används för att expandera egenskaperna i resursens egenskaper. Kända värden är "stats" och None. Standardvärdet är "stats".

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

FileShare eller resultatet av cls(response)

Returtyp

Undantag

list

Visar en lista över alla resurser.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

maxpagesize
str
Obligatorisk

Valfritt. Angivet maximalt antal resurser som kan tas med i listan. Standardvärdet är Ingen.

filter
str
Obligatorisk

Valfritt. När detta anges visas endast resursnamn som börjar med filtret. Standardvärdet är Ingen.

expand
str
Obligatorisk

Valfritt, används för att expandera egenskaperna i resursens egenskaper. Kända värden är "borttagna" och Ingen. Standardvärdet är "borttaget".

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen FileShareItem eller resultatet av cls(response)

Returtyp

Undantag

restore

Återställ en filresurs inom giltiga kvarhållningsdagar om mjuk borttagning av resursen är aktiverad.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

share_name
str
Obligatorisk

Namnet på filresursen i det angivna lagringskontot. Filresursnamn måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) tecken måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

deleted_share
DeletedShare eller IO
Obligatorisk

Är antingen en DeletedShare-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

update

Uppdateringar dela egenskaper enligt beskrivningen i begärandetexten. Egenskaper som inte nämns i begäran ändras inte. Uppdateringen misslyckas om den angivna resursen inte redan finns.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

share_name
str
Obligatorisk

Namnet på filresursen i det angivna lagringskontot. Filresursnamn måste vara mellan 3 och 63 tecken långa och endast använda siffror, gemener och bindestreck (-). Varje bindestreck (-) tecken måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

file_share
FileShare eller IO
Obligatorisk

Egenskaper som ska uppdateras för filresursen. Är antingen en FileShare-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

FileShare eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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