FileShare Classe
Propriedades da partilha de ficheiros, incluindo ID, nome de recurso, tipo de recurso, Etag.
As variáveis são apenas povoadas pelo servidor, e serão ignoradas ao enviar um pedido.
- Herança
-
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResourceFileShare
Construtor
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)
Variáveis
- id
- str
ID de recursos totalmente qualificado para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
O nome do recurso.
- type
- str
O tipo de recurso. Por exemplo, "Microsoft. Computação/virtualMachines" ou "Microsoft. Armazenamento/armazenamentoCotas".
- etag
- str
Recurso Etag.
- last_modified_time
- datetime
Devolve a data e a hora em que a parte foi modificada pela última vez.
- share_quota
- int
O tamanho máximo da parte, em gigabytes. Deve ser maior que 0, e inferior ou igual a 5TB (5120). Para grandes partilhas de ficheiros, o tamanho máximo é de 102400.
- enabled_protocols
- str ou EnabledProtocols
O protocolo de autenticação que é utilizado para a partilha de ficheiros. Só pode ser especificado quando se cria uma partilha. Os valores conhecidos são: "SMB" e "NFS".
- root_squash
- str ou RootSquashType
A propriedade é apenas para NFS share. O padrão é NoRootSquash. Os valores conhecidos são: "NoRootSquash", "RootSquash", e "AllSquash".
- version
- str
A versão da parte.
- deleted
- bool
Indica se a parte foi eliminada.
- deleted_time
- datetime
O tempo apagado se a parte foi eliminada.
- remaining_retention_days
- int
Dias de retenção restantes para a partilha que foi suavemente apagada.
- access_tier
- str ou ShareAccessTier
Nível de acesso para partilha específica. A conta GPV2 pode escolher entre TransactionOptimed (padrão), Hot e Cool. A conta FileStorage pode escolher Premium. Os valores conhecidos são: "TransacçõesTimizadas", "Quente", "Cool" e "Premium".
- access_tier_change_time
- datetime
Indica a última hora de modificação para o nível de acesso à partilha.
- access_tier_status
- str
Indica se há uma transição pendente para o nível de acesso.
- share_usage_bytes
- int
O tamanho aproximado dos dados armazenados na parte. Note que este valor pode não incluir todos os ficheiros recentemente criados ou redimensionados recentemente.
- lease_status
- str ou LeaseStatus
O estado do arrendamento da parte. Os valores conhecidos são: "Bloqueado" e "Desbloqueado".
- lease_state
- str ou LeaseState
Arrendamento estado da parte. Os valores conhecidos são: "Disponível", "Alugado", "Expirado", "Quebra", e "Quebrado".
- lease_duration
- str ou LeaseDuration
Especifica se o arrendamento de uma ação é de duração infinita ou fixa, apenas quando a ação é arrendada. Os valores conhecidos são: "Infinito" e "Fixo".
- signed_identifiers
- list[SignedIdentifier]
Lista de políticas de acesso armazenadas especificadas na partilha.
- snapshot_time
- datetime
O tempo de criação do snapshot de partilha devolvido na resposta das ações da lista com "snapshots" de expansão do param.