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>