Freigeben über


ArmStorageModelFactory.UpdateHistoryEntry Methode

Definition

Initialisiert eine neue instance von 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

Parameter

updateType
Nullable<ImmutabilityPolicyUpdateType>

Der ImmutabilityPolicy-Updatetyp eines Blobcontainers. Mögliche Werte sind put, lock and extend.

immutabilityPeriodSinceCreationInDays
Nullable<Int32>

Der Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen.

timestamp
Nullable<DateTimeOffset>

Gibt das Datum und die Uhrzeit der Aktualisierung von ImmutabilityPolicy zurück.

objectIdentifier
String

Gibt die Objekt-ID des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

tenantId
Nullable<Guid>

Gibt die Mandanten-ID zurück, die das Token für den Benutzer ausgestellt hat, der die ImmutabilityPolicy aktualisiert hat.

upn
String

Gibt den Benutzerprinzipalnamen des Benutzers zurück, der die ImmutabilityPolicy aktualisiert hat.

allowProtectedAppendWrites
Nullable<Boolean>

Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke in ein Anfügeblob geschrieben werden, wobei unveränderlichen Schutz und Konformität beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden.

allowProtectedAppendWritesAll
Nullable<Boolean>

Diese Eigenschaft kann nur für entsperrte zeitbasierte Aufbewahrungsrichtlinien geändert werden. Wenn diese Option aktiviert ist, können neue Blöcke sowohl in "Anfüge- als auch in Bockblobs" geschrieben werden, wobei unveränderlichen Schutz und Compliance beibehalten werden. Es können nur neue Blöcke hinzugefügt werden. Vorhandene Blöcke können nicht geändert oder gelöscht werden. Diese Eigenschaft kann nicht mit der ExtendImmutabilityPolicy-API geändert werden. Die Eigenschaften "allowProtectedAppendWrites" und "allowProtectedAppendWritesAll" schließen sich gegenseitig aus.

Gibt zurück

Eine neue UpdateHistoryEntry instance zum Mocking.

Gilt für: