Condividi tramite


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 durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.storage.v2021_08_01.models._models_py3.AzureEntityResource
FileShare

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, 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
int

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

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

La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. I valori noti sono: "NoRootSquash", "RootSquash" e "AllSquash".

access_tier

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
str

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nome della risorsa.

type
str

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts".

etag
str

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
int

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

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

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

Indica se la condivisione è stata eliminata.

deleted_time

Ora eliminata se la condivisione è stata eliminata.

remaining_retention_days
int

Giorni di conservazione rimanenti per la condivisione eliminata soft.

access_tier

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
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.

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

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".