FileShares interface
Schnittstelle, die fileShares darstellt.
Methoden
create(string, string, string, File |
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(string, string, string, File |
Löscht die angegebene Freigabe unter ihrem Konto. |
get(string, string, string, File |
Ruft Eigenschaften einer angegebenen Freigabe ab. |
lease(string, string, string, File |
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(string, string, File |
Listet alle Freigaben auf. |
restore(string, string, string, Deleted |
Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn vorläufiges Löschen der Freigabe aktiviert ist |
update(string, string, string, File |
Aktualisierungen 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. |
Details zur Methode
create(string, string, string, FileShare, FileSharesCreateOptionalParams)
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.
function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- fileShare
- FileShare
Eigenschaften der zu erstellenden Dateifreigabe.
- options
- FileSharesCreateOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileShare>
delete(string, string, string, FileSharesDeleteOptionalParams)
Löscht die angegebene Freigabe unter ihrem Konto.
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- options
- FileSharesDeleteOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<void>
get(string, string, string, FileSharesGetOptionalParams)
Ruft Eigenschaften einer angegebenen Freigabe ab.
function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- options
- FileSharesGetOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileShare>
lease(string, string, string, FileSharesLeaseOptionalParams)
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.
function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- options
- FileSharesLeaseOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileSharesLeaseResponse>
list(string, string, FileSharesListOptionalParams)
Listet alle Freigaben auf.
function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- options
- FileSharesListOptionalParams
Die Optionsparameter.
Gibt zurück
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn vorläufiges Löschen der Freigabe aktiviert ist
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- deletedShare
- DeletedShare
Die gelöschte Freigabe, die wiederhergestellt werden soll.
- options
- FileSharesRestoreOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<void>
update(string, string, string, FileShare, FileSharesUpdateOptionalParams)
Aktualisierungen 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.
function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
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.
- shareName
-
string
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.
- fileShare
- FileShare
Zu aktualisierende Eigenschaften für die Dateifreigabe.
- options
- FileSharesUpdateOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileShare>