Partilhar via


FileShareItem Classe

As propriedades de partilha de ficheiros estão listadas.

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

Construtor

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)

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.

metadata
dict[str, str]

Um par de nome-valor para associar-se à partilha como metadados.

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.