FileShares interface
Interfaccia che rappresenta una condivisione file.
Metodi
create(string, string, string, File |
Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa condivisione include i metadati e le proprietà per tale condivisione. Non è incluso un elenco dei file contenuti nella condivisione. |
delete(string, string, string, File |
Elimina la condivisione specificata nel relativo account. |
get(string, string, string, File |
Ottiene le proprietà di una condivisione specificata. |
lease(string, string, string, File |
L'operazione di condivisione lease 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(string, string, File |
Elenca tutte le condivisioni. |
restore(string, string, string, Deleted |
Ripristinare una condivisione file entro un periodo di conservazione valido se l'eliminazione temporanea della condivisione è abilitata |
update(string, string, string, File |
Aggiornamenti condividere le proprietà come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta non verranno modificate. L'aggiornamento ha esito negativo se la condivisione specificata non esiste già. |
Dettagli metodo
create(string, string, string, FileShare, FileSharesCreateOptionalParams)
Crea una nuova condivisione nell'account specificato, come descritto dal corpo della richiesta. La risorsa condivisione include i metadati e le proprietà per tale condivisione. Non è incluso un elenco dei file contenuti nella condivisione.
function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- fileShare
- FileShare
Proprietà della condivisione file da creare.
- options
- FileSharesCreateOptionalParams
Parametri delle opzioni.
Restituisce
Promise<FileShare>
delete(string, string, string, FileSharesDeleteOptionalParams)
Elimina la condivisione specificata nel relativo account.
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- options
- FileSharesDeleteOptionalParams
Parametri delle opzioni.
Restituisce
Promise<void>
get(string, string, string, FileSharesGetOptionalParams)
Ottiene le proprietà di una condivisione specificata.
function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- options
- FileSharesGetOptionalParams
Parametri delle opzioni.
Restituisce
Promise<FileShare>
lease(string, string, string, FileSharesLeaseOptionalParams)
L'operazione di condivisione lease 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.
function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- options
- FileSharesLeaseOptionalParams
Parametri delle opzioni.
Restituisce
Promise<FileSharesLeaseResponse>
list(string, string, FileSharesListOptionalParams)
Elenca tutte le condivisioni.
function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- options
- FileSharesListOptionalParams
Parametri delle opzioni.
Restituisce
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
Ripristinare una condivisione file entro un periodo di conservazione valido se l'eliminazione temporanea della condivisione è abilitata
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- deletedShare
- DeletedShare
Condivisione eliminata da ripristinare.
- options
- FileSharesRestoreOptionalParams
Parametri delle opzioni.
Restituisce
Promise<void>
update(string, string, string, FileShare, FileSharesUpdateOptionalParams)
Aggiornamenti condividere le proprietà come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta non verranno modificate. L'aggiornamento ha esito negativo se la condivisione specificata non esiste già.
function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- accountName
-
string
Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole.
- shareName
-
string
Nome della condivisione file all'interno dell'account di archiviazione specificato. I nomi delle condivisioni file devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero.
- fileShare
- FileShare
Proprietà da aggiornare per la condivisione file.
- options
- FileSharesUpdateOptionalParams
Parametri delle opzioni.
Restituisce
Promise<FileShare>