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