FileShare Classe
Proprietà della condivisione file, tra cui ID, nome risorsa, tipo di risorsa, Etag.
Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.
- Ereditarietà
-
azure.mgmt.storage.v2020_08_01_preview.models._models_py3.AzureEntityResourceFileShare
Costruttore
FileShare(*, metadata: Dict[str, str] | None = None, share_quota: int | None = None, enabled_protocols: str | _models.EnabledProtocols | None = None, root_squash: str | _models.RootSquashType | None = None, access_tier: str | _models.ShareAccessTier | None = None, **kwargs)
Variabili
- id
- str
ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
Nome della risorsa.
- type
- str
Tipo di risorsa. Ad esempio, "Microsoft. Calcolo/virtualMachines" o "Microsoft. Archiviazione/archiviazioneAccounts".
- etag
- str
Resource Etag.
- last_modified_time
- datetime
Restituisce la data e l'ora dell'ultima modifica apportata alla condivisione.
- share_quota
- int
Dimensioni massime della condivisione, in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per condivisioni file di grandi dimensioni, la dimensione massima è 102400.
- enabled_protocols
- str oppure EnabledProtocols
Protocollo di autenticazione usato per la condivisione file. È possibile specificare solo quando si crea una condivisione. I valori noti sono: "SMB" e "NFS".
- root_squash
- str oppure RootSquashType
La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. I valori noti sono: "NoRootSquash", "RootSquash" e "AllSquash".
- version
- str
Versione della condivisione.
- deleted
- bool
Indica se la condivisione è stata eliminata.
- deleted_time
- datetime
Ora eliminata se la condivisione è stata eliminata.
- remaining_retention_days
- int
Giorni di conservazione rimanenti per la condivisione eliminata.
- access_tier
- str oppure ShareAccessTier
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Hot e Cool. L'account FileStorage può scegliere Premium. I valori noti sono: "TransactionOptimized", "Hot", "Cool" e "Premium".
- access_tier_change_time
- datetime
Indica l'ultima ora di modifica per il livello di accesso alla condivisione.
- access_tier_status
- str
Indica se è presente una transizione in sospeso per il livello di accesso.
- share_usage_bytes
- int
Dimensioni approssimative dei dati archiviati nella condivisione. Si noti che questo valore potrebbe non includere tutti i file appena creati o ridimensionati di recente.
- snapshot_time
- datetime
Tempo di creazione dello snapshot di condivisione restituito nella risposta delle condivisioni elenco con estensione "snapshot".