FileSharesOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:file_shares> -Attribut.
- Vererbung
-
builtins.objectFileSharesOperations
Konstruktor
FileSharesOperations(*args, **kwargs)
Methoden
create |
Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Freigabenressource enthält Metadaten und Eigenschaften für die betreffende Freigabe. Sie schließt keine Liste der Dateien ein, die in der Freigabe enthalten sind. |
delete |
Löscht die angegebene Freigabe unter ihrem Konto. |
get |
Ruft Eigenschaften einer angegebenen Freigabe ab. |
lease |
Der Lease Share-Vorgang richtet eine Sperre für eine Freigabe für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein. |
list |
Listet alle Freigaben auf. |
restore |
Stellen Sie eine Dateifreigabe innerhalb gültiger Aufbewahrungstage wieder her, wenn das vorläufige Löschen der Freigabe aktiviert ist. |
update |
Updates eigenschaften freigeben, wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anforderung erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist. |
create
Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im Anforderungstext beschrieben. Die Freigabenressource enthält Metadaten und Eigenschaften für die betreffende Freigabe. Sie schließt keine Liste der Dateien ein, die in der Freigabe enthalten sind.
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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
Eigenschaften der zu erstellenden Dateifreigabe. Ist entweder ein FileShare-Typ oder ein E/A-Typ. Erforderlich.
- expand
- str
Optional, wird verwendet, um die Eigenschaften in den Eigenschaften der Freigabe zu erweitern. Gültige Werte sind: Momentaufnahmen. Sollte als Zeichenfolge mit dem Trennzeichen "," übergeben werden. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
FileShare oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löscht die angegebene Freigabe unter ihrem 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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
- x_ms_snapshot
- str
Optional, wird zum Löschen einer Momentaufnahme verwendet. Der Standardwert ist Keine.
- include
- str
Optional. Gültige Werte sind: Momentaufnahmen, leased-snapshots, none. Der Standardwert ist Momentaufnahmen. Bei "Momentaufnahmen" wird die Dateifreigabe einschließlich aller zugehörigen Dateifreigabemomentaufnahmen gelöscht. Wenn die Dateifreigabe leased-snapshots enthält, schlägt der Löschvorgang fehl. Bei "leased-snapshots" wird die Dateifreigabe gelöscht, einschließlich aller Dateifreigabemomentaufnahmen (leased/unleased). Bei "none" wird die Dateifreigabe gelöscht, wenn sie keine Freigabemomentaufnahmen enthält. Wenn die Dateifreigabe Momentaufnahmen (geleast oder nicht geleeert) enthält, schlägt der Löschvorgang fehl. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Ruft Eigenschaften einer angegebenen Freigabe ab.
get(resource_group_name: str, account_name: str, share_name: str, expand: str | None = None, x_ms_snapshot: str | None = None, **kwargs: Any) -> FileShare
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
- expand
- str
Optional, wird verwendet, um die Eigenschaften in den Eigenschaften der Freigabe zu erweitern. Gültige Werte sind: stats. Sollte als Zeichenfolge mit dem Trennzeichen "," übergeben werden. Der Standardwert ist Keine.
- x_ms_snapshot
- str
Optional, der zum Abrufen von Eigenschaften eines Momentaufnahme verwendet wird. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
FileShare oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
lease
Der Lease Share-Vorgang richtet eine Sperre für eine Freigabe für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.
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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
- x_ms_snapshot
- str
Optional. Geben Sie die Momentaufnahme Zeit zum Leasen eines Momentaufnahme an. Der Standardwert ist Keine.
- parameters
- LeaseShareRequest oder IO
Lease Share-Anforderungstext. Ist entweder ein LeaseShareRequest-Typ oder ein E/A-Typ. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
LeaseShareResponse oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Listet alle Freigaben auf.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- maxpagesize
- str
Optional. Gibt die maximale Anzahl von Freigaben an, die in die Liste aufgenommen werden können. Der Standardwert ist Keine.
- filter
- str
Optional. Wenn angegeben, werden nur Freigabenamen aufgeführt, die mit dem Filter beginnen. Der Standardwert ist Keine.
- expand
- str
Optional, wird verwendet, um die Eigenschaften in den Eigenschaften der Freigabe zu erweitern. Gültige Werte sind: gelöscht, Momentaufnahmen. Sollte als Zeichenfolge mit dem Trennzeichen "," übergeben werden. Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von FileShareItem oder dem Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
restore
Stellen Sie eine Dateifreigabe innerhalb gültiger Aufbewahrungstage wieder her, wenn das vorläufige Löschen der Freigabe aktiviert ist.
restore(resource_group_name: str, account_name: str, share_name: str, deleted_share: _models.DeletedShare, *, content_type: str = 'application/json', **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
- deleted_share
- DeletedShare oder IO
Ist entweder ein DeletedShare-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
update
Updates eigenschaften freigeben, wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anforderung erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist.
update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- share_name
- str
Der Name der Dateifreigabe im angegebenen Speicherkonto. Dateinamen dürfen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen. Erforderlich.
Zu aktualisierende Eigenschaften für die Dateifreigabe. Ist entweder ein FileShare-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
FileShare oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.storage.v2022_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>
Azure SDK for Python