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>