Partilhar via


FileShareItem interface

As propriedades de compartilhamento de arquivos devem ser listadas.

Extends

Propriedades

accessTier

Camada de acesso para compartilhamento específico. A conta GpV2 pode escolher entre TransactionOptimized (padrão), Hot e Cool. A conta FileStorage pode escolher Premium.

accessTierChangeTime

Indica o tempo da última modificação para a camada de acesso de compartilhamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accessTierStatus

Indica se há uma transição pendente para a camada de acesso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deleted

Indica se o compartilhamento foi excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deletedTime

A hora excluída se o compartilhamento foi excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

enabledProtocols

O protocolo de autenticação usado para o compartilhamento de arquivos. Só pode ser especificado ao criar um compartilhamento.

lastModifiedTime

Devolve a data e a hora em que a partilha foi modificada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseDuration

Especifica se a locação de uma ação é de duração infinita ou fixa, somente quando a ação é arrendada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseState

Estado de locação da ação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseStatus

O status de locação da ação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

metadata

Um par nome-valor para associar ao compartilhamento como metadados.

remainingRetentionDays

Dias de retenção restantes para compartilhamento que foi excluído suavemente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

rootSquash

A propriedade é apenas para compartilhamento NFS. O padrão é NoRootSquash.

shareQuota

O tamanho máximo da partilha, em gigabytes. Deve ser maior que 0 e menor ou igual a 5TB (5120). Para compartilhamentos de arquivos grandes, o tamanho máximo é 102400.

shareUsageBytes

O tamanho aproximado dos dados armazenados no compartilhamento. Observe que esse valor pode não incluir todos os arquivos criados ou redimensionados recentemente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

signedIdentifiers

Lista de políticas de acesso armazenado especificadas no compartilhamento.

snapshotTime

Tempo de criação do snapshot de compartilhamento retornado na resposta de compartilhamentos de lista com expand param "snapshots". Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version

A versão do compartilhamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

etag

Etag de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

accessTier

Camada de acesso para compartilhamento específico. A conta GpV2 pode escolher entre TransactionOptimized (padrão), Hot e Cool. A conta FileStorage pode escolher Premium.

accessTier?: string

Valor de Propriedade

string

accessTierChangeTime

Indica o tempo da última modificação para a camada de acesso de compartilhamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accessTierChangeTime?: Date

Valor de Propriedade

Date

accessTierStatus

Indica se há uma transição pendente para a camada de acesso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

accessTierStatus?: string

Valor de Propriedade

string

deleted

Indica se o compartilhamento foi excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deleted?: boolean

Valor de Propriedade

boolean

deletedTime

A hora excluída se o compartilhamento foi excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deletedTime?: Date

Valor de Propriedade

Date

enabledProtocols

O protocolo de autenticação usado para o compartilhamento de arquivos. Só pode ser especificado ao criar um compartilhamento.

enabledProtocols?: string

Valor de Propriedade

string

lastModifiedTime

Devolve a data e a hora em que a partilha foi modificada pela última vez. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

lastModifiedTime?: Date

Valor de Propriedade

Date

leaseDuration

Especifica se a locação de uma ação é de duração infinita ou fixa, somente quando a ação é arrendada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseDuration?: string

Valor de Propriedade

string

leaseState

Estado de locação da ação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseState?: string

Valor de Propriedade

string

leaseStatus

O status de locação da ação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseStatus?: string

Valor de Propriedade

string

metadata

Um par nome-valor para associar ao compartilhamento como metadados.

metadata?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

remainingRetentionDays

Dias de retenção restantes para compartilhamento que foi excluído suavemente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

remainingRetentionDays?: number

Valor de Propriedade

number

rootSquash

A propriedade é apenas para compartilhamento NFS. O padrão é NoRootSquash.

rootSquash?: string

Valor de Propriedade

string

shareQuota

O tamanho máximo da partilha, em gigabytes. Deve ser maior que 0 e menor ou igual a 5TB (5120). Para compartilhamentos de arquivos grandes, o tamanho máximo é 102400.

shareQuota?: number

Valor de Propriedade

number

shareUsageBytes

O tamanho aproximado dos dados armazenados no compartilhamento. Observe que esse valor pode não incluir todos os arquivos criados ou redimensionados recentemente. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

shareUsageBytes?: number

Valor de Propriedade

number

signedIdentifiers

Lista de políticas de acesso armazenado especificadas no compartilhamento.

signedIdentifiers?: SignedIdentifier[]

Valor de Propriedade

snapshotTime

Tempo de criação do snapshot de compartilhamento retornado na resposta de compartilhamentos de lista com expand param "snapshots". Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

snapshotTime?: Date

Valor de Propriedade

Date

version

A versão do compartilhamento. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

etag

Etag de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor de Propriedade

string

herdado de AzureEntityResource.etag

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deAzureEntityResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deAzureEntityResource.name

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de AzureEntityResource.type