FileSharesOperations Classe
Avviso
NON creare direttamente un'istanza di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:file_shares> .
- Ereditarietà
-
builtins.objectFileSharesOperations
Costruttore
FileSharesOperations(*args, **kwargs)
Metodi
create |
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 |
Elimina la condivisione specificata nel relativo account. |
get |
Ottiene le proprietà di una condivisione specificata. |
list |
Elenca tutte le condivisioni. |
update |
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à. |
create
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.
create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parametri
- resource_group_name
- str
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- account_name
- str
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. Obbligatorio.
- share_name
- str
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. Obbligatorio.
Proprietà della condivisione file da creare. Tipo di condivisione file o di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
FileShare o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Elimina la condivisione specificata nel relativo account.
delete(resource_group_name: str, account_name: str, share_name: str, **kwargs: Any) -> None
Parametri
- resource_group_name
- str
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- account_name
- str
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. Obbligatorio.
- share_name
- str
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. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottiene le proprietà di una condivisione specificata.
get(resource_group_name: str, account_name: str, share_name: str, **kwargs: Any) -> FileShare
Parametri
- resource_group_name
- str
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- account_name
- str
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. Obbligatorio.
- share_name
- str
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. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
FileShare o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Elenca tutte le condivisioni.
list(resource_group_name: str, account_name: str, skip_token: str | None = None, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]
Parametri
- resource_group_name
- str
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- account_name
- str
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. Obbligatorio.
- skip_token
- str
Facoltativa. Token di continuazione per l'operazione di elenco. Il valore predefinito è Nessuno.
- maxpagesize
- str
Facoltativa. Numero massimo specificato di condivisioni che possono essere incluse nell'elenco. Il valore predefinito è Nessuno.
- filter
- str
Facoltativa. Se specificato, verranno elencati solo i nomi di condivisione che iniziano con il filtro. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Iteratore come l'istanza di FileShareItem o il risultato di cls(response)
Tipo restituito
Eccezioni
update
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à.
update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare
Parametri
- resource_group_name
- str
Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.
- account_name
- str
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. Obbligatorio.
- share_name
- str
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. Obbligatorio.
Proprietà da aggiornare per la condivisione file. Tipo di condivisione file o di I/O. Obbligatorio.
- content_type
- str
Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
FileShare o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.storage.v2019_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2019_04_01\\models\\__init__.py'>
Azure SDK for Python