FileShares interface
Schnittstelle, die eine FileShares darstellt.
Methoden
| create(string, string, string, File |
Erstellt eine neue Freigabe unter dem angegebenen Konto, wie vom Anforderungstext beschrieben. Die Freigaberessource enthält Metadaten und Eigenschaften für diese Freigabe. Sie enthält keine Liste der Dateien, die in der Freigabe enthalten sind. |
| delete(string, string, string, File |
Löscht die angegebene Freigabe unter seinem Konto. |
| get(string, string, string, File |
Ruft Eigenschaften einer angegebenen Freigabe ab. |
| lease(string, string, string, File |
Der Lease-Freigabevorgang richtet eine Sperre für Löschvorgänge ein und verwaltet diese. 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 einer gültigen Aufbewahrungszeit, wenn "Vorläufiges Löschen freigeben" aktiviert ist |
| update(string, string, string, File |
Aktualisiert freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, werden nicht geändert. 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 vom Anforderungstext beschrieben. Die Freigaberessource enthält Metadaten und Eigenschaften für diese Freigabe. Sie enthält keine Liste der Dateien, 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- 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 seinem Konto.
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- options
- FileSharesGetOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileShare>
lease(string, string, string, FileSharesLeaseOptionalParams)
Der Lease-Freigabevorgang richtet eine Sperre für Löschvorgänge ein und verwaltet diese. 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- options
- FileSharesListOptionalParams
Die Optionsparameter.
Gibt zurück
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
Wiederherstellen einer Dateifreigabe innerhalb einer gültigen Aufbewahrungszeit, wenn "Vorläufiges Löschen freigeben" aktiviert ist
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
Parameter
- resourceGroupName
-
string
Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- 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)
Aktualisiert freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, werden nicht geändert. 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 innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.
- accountName
-
string
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.
- shareName
-
string
Der Name der Dateifreigabe innerhalb des angegebenen Speicherkontos. Dateinamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.
- fileShare
- FileShare
Eigenschaften, die für die Dateifreigabe aktualisiert werden sollen.
- options
- FileSharesUpdateOptionalParams
Die Optionsparameter.
Gibt zurück
Promise<FileShare>