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. |
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, *, 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.
- 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, **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.
- 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: Literal['stats'] = 'stats', **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. Bekannte Werte sind "stats" und "None". Der Standardwert ist "stats".
- 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
list
Listet alle Freigaben auf.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, expand: Literal['deleted'] = 'deleted', **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. Bekannte Werte sind "deleted" und None. Der Standardwert ist "deleted".
- 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.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'>
Azure SDK for Python