FileShareItem Classe
Le proprietà della condivisione file sono elencate.
Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.
- Ereditarietà
-
azure.mgmt.storage.v2022_05_01.models._models_py3.AzureEntityResourceFileShareItem
Costruttore
FileShareItem(*, 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, signed_identifiers: List[_models.SignedIdentifier] | None = None, **kwargs: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
metadata
|
Coppia nome-valore da associare alla condivisione come metadati. |
share_quota
|
Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. |
enabled_protocols
|
str oppure
EnabledProtocols
Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di 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". |
access_tier
|
str oppure
ShareAccessTier
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Accesso frequente e Sporadico. L'account FileStorage può scegliere Premium. I valori noti sono: "TransactionOptimized", "Hot", "Cool" e "Premium". |
signed_identifiers
|
Elenco dei criteri di accesso archiviati specificati nella condivisione. |
Variabili
Nome | Descrizione |
---|---|
id
|
ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
Nome della risorsa. |
type
|
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts". |
etag
|
Etag delle risorse. |
last_modified_time
|
Restituisce la data e l'ora dell'ultima modifica apportata alla condivisione. |
metadata
|
Coppia nome-valore da associare alla condivisione come metadati. |
share_quota
|
Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. |
enabled_protocols
|
str oppure
EnabledProtocols
Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di 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
|
Versione della condivisione. |
deleted
|
Indica se la condivisione è stata eliminata. |
deleted_time
|
Ora eliminata se la condivisione è stata eliminata. |
remaining_retention_days
|
Giorni di conservazione rimanenti per la condivisione eliminata soft. |
access_tier
|
str oppure
ShareAccessTier
Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Accesso frequente e Sporadico. L'account FileStorage può scegliere Premium. I valori noti sono: "TransactionOptimized", "Hot", "Cool" e "Premium". |
access_tier_change_time
|
Indica l'ora dell'ultima modifica per il livello di accesso alla condivisione. |
access_tier_status
|
Indica se è presente una transizione in sospeso per il livello di accesso. |
share_usage_bytes
|
Dimensioni approssimative dei dati archiviati nella condivisione. Si noti che questo valore potrebbe non includere tutti i file appena creati o ridimensionati di recente. |
lease_status
|
str oppure
LeaseStatus
Stato del lease della condivisione. I valori noti sono: "Bloccato" e "Sbloccato". |
lease_state
|
str oppure
LeaseState
Stato di lease della condivisione. I valori noti sono: "Available", "Leased", "Expired", "Breaking" e "Broken". |
lease_duration
|
str oppure
LeaseDuration
Specifica se il lease di una condivisione è di durata fissa o infinita, solo quando la condivisione viene con lease. I valori noti sono: "Infinite" e "Fixed". |
signed_identifiers
|
Elenco dei criteri di accesso archiviati specificati nella condivisione. |
snapshot_time
|
Ora di creazione dello snapshot di condivisione restituita nella risposta delle condivisioni elenco con estensione param "snapshot". |
Azure SDK for Python