Partager via


FileShare Classe

Propriétés du partage de fichiers, notamment ID, nom de la ressource, type de ressource, Etag.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Héritage
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResource
FileShare

Constructeur

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)

Variables

id
str

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nom de la ressource.

type
str

Type de la ressource. Par exemple, « Microsoft. Compute/virtualMachines » ou « Microsoft. Storage/storageAccounts ».

etag
str

Etag de la ressource.

last_modified_time
datetime

Renvoie la date et l'heure de la dernière modification du partage.

metadata
dict[str, str]

Paire nom-valeur à associer au partage en tant que métadonnées.

share_quota
int

Taille maximale du partage, en gigaoctets. Doit être supérieure à 0, et inférieure ou égale à 5 To (5120) Pour les partages de fichiers volumineux, la taille maximale est 102400.

enabled_protocols
str ou EnabledProtocols

Protocole d’authentification utilisé pour le partage de fichiers. Peut être spécifié uniquement lors de la création d’un partage. Les valeurs connues sont « SMB » et « NFS ».

root_squash
str ou RootSquashType

La propriété est destinée au partage NFS uniquement. La valeur par défaut est NoRootSquash. Les valeurs connues sont « NoRootSquash », « RootSquash » et « AllSquash ».

version
str

Version du partage.

deleted
bool

Indique si le partage a été supprimé.

deleted_time
datetime

Heure de suppression si le partage a été supprimé.

remaining_retention_days
int

Jours de rétention restants pour le partage supprimé de manière réversible.

access_tier
str ou ShareAccessTier

Niveau d’accès pour un partage spécifique. Le compte GpV2 peut choisir entre TransactionOptimized (valeur par défaut), Chaud et Froid. Le compte FileStorage peut choisir Premium. Les valeurs connues sont « TransactionOptimized », « Hot », « Cool » et « Premium ».

access_tier_change_time
datetime

Indique l’heure de la dernière modification du niveau d’accès du partage.

access_tier_status
str

Indique s’il existe une transition en attente pour le niveau d’accès.

share_usage_bytes
int

Taille approximative des données stockées sur le partage. Notez que cette valeur peut ne pas inclure tous les fichiers récemment créés ou récemment redimensionnés.

lease_status
str ou LeaseStatus

État du bail du partage. Les valeurs connues sont : « Verrouillé » et « Déverrouillé ».

lease_state
str ou LeaseState

État du bail du partage. Les valeurs connues sont les suivantes : « Available », « Leased », « Expired », « Breaking » et « Broken ».

lease_duration
str ou LeaseDuration

Spécifie si le bail sur un partage est d’une durée infinie ou fixe, uniquement lorsque le partage est loué. Les valeurs connues sont « Infinite » et « Fixed ».

signed_identifiers
list[SignedIdentifier]

Liste des stratégies d’accès stockées spécifiées sur le partage.

snapshot_time
datetime

Heure de création de l’instantané de partage retourné dans la réponse des partages de liste avec développer les « instantanés ».