Compartilhar via


FileShare Classe

Definição

Propriedades do compartilhamento de arquivos, incluindo ID, nome do recurso, tipo de recurso, Etag.

[Microsoft.Rest.Serialization.JsonTransformation]
public class FileShare : Microsoft.Azure.Management.Storage.Models.AzureEntityResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type FileShare = class
    inherit AzureEntityResource
Public Class FileShare
Inherits AzureEntityResource
Herança
Atributos

Construtores

FileShare()

Inicializa uma nova instância da classe FileShare.

FileShare(String, String, String, String, Nullable<DateTime>, IDictionary<String,String>, Nullable<Int32>, String, String, String, Nullable<Boolean>, Nullable<DateTime>, Nullable<Int32>, String, Nullable<DateTime>, String, Nullable<Int64>, String, String, String, IList<SignedIdentifier>, Nullable<DateTime>)

Inicializa uma nova instância da classe FileShare.

Propriedades

AccessTier

Obtém ou define a camada de acesso para um compartilhamento específico. A conta gpv2 pode escolher entre TransactionOptimized (padrão), Frequente e Esporádico. A conta FileStorage pode escolher Premium. Os valores possíveis incluem: 'TransactionOptimized', 'Hot', 'Cool', 'Premium'

AccessTierChangeTime

Obtém indica a hora da última modificação para a camada de acesso de compartilhamento.

AccessTierStatus

Obtém indica se há uma transição pendente para a camada de acesso.

Deleted

Obtém indica se o compartilhamento foi excluído.

DeletedTime

Obtém o tempo excluído se o compartilhamento foi excluído.

EnabledProtocols

Obtém ou define o protocolo de autenticação usado para o compartilhamento de arquivos. Só pode ser especificado ao criar um compartilhamento. Os valores possíveis incluem: 'SMB', 'NFS'

Etag

Obtém o recurso Etag.

(Herdado de AzureEntityResource)
Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
LastModifiedTime

Obtém retorna a data e a hora em que o compartilhamento foi modificado pela última vez.

LeaseDuration

Obtém especifica se a concessão em um compartilhamento é de duração infinita ou fixa, somente quando o compartilhamento é concedido. Os valores possíveis incluem: 'Infinite', 'Fixed'

LeaseState

Obtém o estado de concessão do compartilhamento. Os valores possíveis incluem: 'Available', 'Leased', 'Expired', 'Breaking', 'Broken'

LeaseStatus

Obtém o status de concessão do compartilhamento. Os valores possíveis incluem: 'Locked', 'Unlocked'

Metadata

Obtém ou define um par nome-valor a ser associado ao compartilhamento como metadados.

Name

Obtém o nome do recurso

(Herdado de Resource)
RemainingRetentionDays

Obtém os dias de retenção restantes para o compartilhamento que foi excluído temporariamente.

RootSquash

Obtém ou define que a propriedade é somente para compartilhamento NFS. O padrão é NoRootSquash. Os valores possíveis incluem: 'NoRootSquash', 'RootSquash', 'AllSquash'

ShareQuota

Obtém ou define o tamanho máximo do compartilhamento, em gigabytes. Deve ser maior que 0 e menor ou igual a 5 TB (5120). Para Compartilhamentos de Arquivos Grandes, o tamanho máximo é 102400.

ShareUsageBytes

Obtém o tamanho aproximado dos dados armazenados no compartilhamento. Observe que esse valor pode não incluir todos os arquivos recém-criados ou redimensionados recentemente.

SignedIdentifiers

Obtém ou define a lista de políticas de acesso armazenadas especificadas no compartilhamento.

SnapshotTime

Obtém o tempo de criação do compartilhamento instantâneo retornado na resposta de compartilhamentos de lista com "instantâneos" de parâmetro de expansão.

Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)
Version

Obtém a versão do compartilhamento.

Métodos

Validate()

Valide o objeto .

Aplica-se a