Compartilhar via


ArmStorageModelFactory.UpdateHistoryEntry Método

Definição

Inicializa uma nova instância de UpdateHistoryEntry.

public static Azure.ResourceManager.Storage.Models.UpdateHistoryEntry UpdateHistoryEntry (Azure.ResourceManager.Storage.Models.ImmutabilityPolicyUpdateType? updateType = default, int? immutabilityPeriodSinceCreationInDays = default, DateTimeOffset? timestamp = default, string objectIdentifier = default, Guid? tenantId = default, string upn = default, bool? allowProtectedAppendWrites = default, bool? allowProtectedAppendWritesAll = default);
static member UpdateHistoryEntry : Nullable<Azure.ResourceManager.Storage.Models.ImmutabilityPolicyUpdateType> * Nullable<int> * Nullable<DateTimeOffset> * string * Nullable<Guid> * string * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Storage.Models.UpdateHistoryEntry
Public Shared Function UpdateHistoryEntry (Optional updateType As Nullable(Of ImmutabilityPolicyUpdateType) = Nothing, Optional immutabilityPeriodSinceCreationInDays As Nullable(Of Integer) = Nothing, Optional timestamp As Nullable(Of DateTimeOffset) = Nothing, Optional objectIdentifier As String = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional upn As String = Nothing, Optional allowProtectedAppendWrites As Nullable(Of Boolean) = Nothing, Optional allowProtectedAppendWritesAll As Nullable(Of Boolean) = Nothing) As UpdateHistoryEntry

Parâmetros

updateType
Nullable<ImmutabilityPolicyUpdateType>

O tipo de atualização ImmutabilityPolicy de um contêiner de blob, os valores possíveis incluem: put, lock e extend.

immutabilityPeriodSinceCreationInDays
Nullable<Int32>

O período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

timestamp
Nullable<DateTimeOffset>

Retorna a data e a hora em que ImmutabilityPolicy foi atualizada.

objectIdentifier
String

Retorna a ID do objeto do usuário que atualizou imutabilidadePolicy.

tenantId
Nullable<Guid>

Retorna a ID do Locatário que emitiu o token para o usuário que atualizou a ImmutabilityPolicy.

upn
String

Retorna o Nome Principal do Usuário do usuário que atualizou a ImmutabilityPolicy.

allowProtectedAppendWrites
Nullable<Boolean>

Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em um blob de acréscimo, mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy.

allowProtectedAppendWritesAll
Nullable<Boolean>

Essa propriedade só pode ser alterada para políticas de retenção baseadas em tempo desbloqueadas. Quando habilitados, novos blocos podem ser gravados em 'Blobs de Acréscimo e Bock' mantendo a proteção e a conformidade da imutabilidade. Somente novos blocos podem ser adicionados e os blocos existentes não podem ser modificados ou excluídos. Essa propriedade não pode ser alterada com a API ExtendImmutabilityPolicy. As propriedades 'allowProtectedAppendWrites' e 'allowProtectedAppendWritesAll' são mutuamente exclusivas.

Retornos

Uma nova UpdateHistoryEntry instância para simulação.

Aplica-se a