FileSharesOperations interface
Schnittstelle, die FileShares-Operationen darstellt.
Eigenschaften
| create | Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im 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 | Löscht die angegebene Freigabe unter ihrem Konto. |
| get | Ruft die Eigenschaften einer angegebenen Freigabe ab. |
| lease | Der Vorgang "Freigabe leasen" 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 | Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn das vorläufige Löschen der Freigabe aktiviert ist |
| update | Aktualisiert die Freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anfrage erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist. |
Details zur Eigenschaft
create
Erstellt eine neue Freigabe unter dem angegebenen Konto, wie im 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.
create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
delete
Löscht die angegebene Freigabe unter ihrem Konto.
delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
get
Ruft die Eigenschaften einer angegebenen Freigabe ab.
get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
lease
Der Vorgang "Freigabe leasen" 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: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
list
Listet alle Freigaben auf.
list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
Eigenschaftswert
(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
restore
Wiederherstellen einer Dateifreigabe innerhalb gültiger Aufbewahrungstage, wenn das vorläufige Löschen der Freigabe aktiviert ist
restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
update
Aktualisiert die Freigabeeigenschaften wie im Anforderungstext angegeben. Eigenschaften, die nicht in der Anfrage erwähnt werden, werden nicht geändert. Die Aktualisierung schlägt fehl, wenn die angegebene Freigabe noch nicht vorhanden ist.
update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>
Eigenschaftswert
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>