FileSharesOperations interface

Interfaccia che rappresenta un'operazione FileShare.

Proprietà

create

Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa di condivisione include metadati e proprietà per tale condivisione. Non include un elenco dei file contenuti nella condivisione.

delete

Elimina la condivisione specificata nel suo account.

get

Ottiene le proprietà di una condivisione specificata.

lease

L'operazione Lease Share stabilisce e gestisce un blocco su una condivisione per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.

list

Elenca tutte le condivisioni.

restore

Ripristinare una condivisione file entro giorni di conservazione validi se è abilitata l'eliminazione temporanea della condivisione

update

Gli aggiornamenti condividono le proprietà come specificato nel corpo della richiesta. Le proprietà non menzionate nella richiesta non verranno modificate. L'aggiornamento non riesce se la condivisione specificata non esiste già.

Dettagli proprietà

create

Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa di condivisione include metadati e proprietà per tale condivisione. Non include un elenco dei file contenuti nella condivisione.

create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>

delete

Elimina la condivisione specificata nel suo account.

delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>

get

Ottiene le proprietà di una condivisione specificata.

get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>

lease

L'operazione Lease Share stabilisce e gestisce un blocco su una condivisione per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.

lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>

list

Elenca tutte le condivisioni.

list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

Valore della proprietà

(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

restore

Ripristinare una condivisione file entro giorni di conservazione validi se è abilitata l'eliminazione temporanea della condivisione

restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>

update

Gli aggiornamenti condividono le proprietà come specificato nel corpo della richiesta. Le proprietà non menzionate nella richiesta non verranno modificate. L'aggiornamento non riesce se la condivisione specificata non esiste già.

update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>

Valore della proprietà

(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>