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. Resursen innehåller metadata och egenskaper för resursen. Den innehåller inte en lista över de filer som ingår i resursen.

delete

Tar bort den angivna resursen under sitt konto.

get

Hämtar egenskaper för en angiven resurs.

lease

Låneresursåtgärden upprättar och hanterar ett lås på en resurs för borttagningsåtgärder. Låsets varaktighet kan vara mellan 15 och 60 sekunder eller oändlig.

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. Resursen innehåller metadata och egenskaper för 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, expand: str | None = None, *, 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 använda endast siffror, gemener och bindestreck (-). Varje bindestreck (-) 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 den filresurs som ska skapas. Är antingen filresurstyp eller I/O-typ. Krävs.

expand
str
Obligatorisk

Valfritt, som används för att expandera egenskaperna i resursens egenskaper. Giltiga värden är: ögonblicksbilder. Ska skickas som en sträng med avgränsaren ','. Standardvärdet är Ingen.

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 den angivna resursen under sitt konto.

delete(resource_group_name: str, account_name: str, share_name: str, x_ms_snapshot: str | None = None, include: str | None = None, **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 använda endast siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

x_ms_snapshot
str
Obligatorisk

Valfritt, används för att ta bort en ögonblicksbild. Standardvärdet är Ingen.

include
str
Obligatorisk

Valfritt. Giltiga värden är: ögonblicksbilder, leasade ögonblicksbilder, inga. Standardvärdet är ögonblicksbilder. För "ögonblicksbilder" tas filresursen bort, inklusive alla dess ögonblicksbilder av filresursen. Om filresursen innehåller hyrda ögonblicksbilder misslyckas borttagningen. För "hyrda ögonblicksbilder" tas filresursen bort och alla dess ögonblicksbilder av filresursen tas bort (hyrda/outgivna). För "ingen" tas filresursen bort om den inte har några resursögonblicksbilder. Om filresursen innehåller några ögonblicksbilder (hyrda eller outgivna) misslyckas borttagningen. Standardvärdet är Ingen.

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: str | None = None, x_ms_snapshot: str | None = None, **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 använda endast siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

expand
str
Obligatorisk

Valfritt, som används för att expandera egenskaperna i resursens egenskaper. Giltiga värden är: statistik. Ska skickas som en sträng med avgränsaren ','. Standardvärdet är Ingen.

x_ms_snapshot
str
Obligatorisk

Valfritt, används för att hämta egenskaper för en ögonblicksbild. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

FileShare eller resultatet av cls(response)

Returtyp

Undantag

lease

Låneresursåtgärden upprättar och hanterar ett lås på en resurs för borttagningsåtgärder. Låsets varaktighet kan vara mellan 15 och 60 sekunder eller oändlig.

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

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 använda endast siffror, gemener och bindestreck (-). Varje bindestreck (-) måste omedelbart föregås och följas av en bokstav eller siffra. Krävs.

x_ms_snapshot
str
Obligatorisk

Valfritt. Ange tidpunkten för ögonblicksbilden för att låna en ögonblicksbild. Standardvärdet är Ingen.

parameters
LeaseShareRequest eller IO
Obligatorisk

Brödtext för låneresursbegäran. Är antingen en LeaseShareRequest-typ eller en I/O-typ. Standardvärdet är Ingen.

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

LeaseShareResponse 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: str | None = None, **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. Giltiga värden är: borttagna, ögonblicksbilder. Bör skickas som en sträng med avgränsaren ','. Standardvärdet är Ingen.

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.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>