FileSharesOperations Klass
Varning
Instansiera INTE den här klassen direkt.
I stället bör du komma åt följande åtgärder via
<xref:file_shares> Attributet.
- Arv
-
builtins.objectFileSharesOperations
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 så kan den vara oändlig. |
list |
Visar en lista över alla resurser. |
restore |
Återställ en filresurs inom giltiga kvarhållningsdagar om mjuk borttagning av resurs är aktiverat. |
update |
Uppdateringar dela egenskaper enligt beskrivningen i begärandetexten. Egenskaper som inte anges 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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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.
Egenskaper för den filresurs som ska skapas. Är antingen filresurstyp eller I/O-typ. Krävs.
- expand
- str
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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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
Valfritt, används för att ta bort en ögonblicksbild. Standardvärdet är Ingen.
- include
- str
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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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
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
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 så kan den vara 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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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
Valfritt. Ange tidpunkten för ögonblicksbilden för att låna en ögonblicksbild. Standardvärdet är Ingen.
- parameters
- LeaseShareRequest eller IO
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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
Valfritt. Maximalt antal resurser som kan tas med i listan har angetts. Standardvärdet är Ingen.
- filter
- str
Valfritt. När detta anges visas endast resursnamn som börjar med filtret. Standardvärdet är Ingen.
- expand
- str
Valfritt, som används för att expandera egenskaperna i resursens egenskaper. Giltiga värden är: borttagna, ögonblicksbilder. Ska 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 resurs är aktiverat.
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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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.
- deleted_share
- DeletedShare eller IO
Ä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 anges 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
Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.
- account_name
- str
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
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.
Egenskaper som ska uppdateras för filresursen. Är antingen filresurstyp eller 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.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