Freigeben über


ImmutabilityPolicy Klasse

Definition

Die ImmutabilityPolicy-Eigenschaft eines Blobcontainers, einschließlich ID, Ressourcenname, Ressourcentyp, Etag.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ImmutabilityPolicy : Microsoft.Azure.Management.Storage.Models.AzureEntityResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ImmutabilityPolicy = class
    inherit AzureEntityResource
Public Class ImmutabilityPolicy
Inherits AzureEntityResource
Vererbung
ImmutabilityPolicy
Attribute

Konstruktoren

ImmutabilityPolicy()

Initialisiert eine neue instance der ImmutabilityPolicy-Klasse.

ImmutabilityPolicy(String, String, String, String, Nullable<Int32>, String, Nullable<Boolean>, Nullable<Boolean>)

Initialisiert eine neue instance der ImmutabilityPolicy-Klasse.

Eigenschaften

AllowProtectedAppendWrites

Ruft diese Eigenschaft ab oder legt sie fest, 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 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.

AllowProtectedAppendWritesAll

Ruft diese Eigenschaft ab oder legt sie fest, 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.

Etag

Ruft Ressourcen-Etag ab.

(Geerbt von AzureEntityResource)
Id

Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Geerbt von Resource)
ImmutabilityPeriodSinceCreationInDays

Ruft den Unveränderlichkeitszeitraum für die Blobs im Container seit der Richtlinienerstellung in Tagen ab oder legt diese fest.

Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
State

Ruft den Status ImmutabilityPolicy eines Blobcontainers ab. Mögliche Werte sind: Gesperrt und Entsperrt. Mögliche Werte sind: "Gesperrt", "Unlocked"

Type

Ruft den Typ der Ressource ab. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

(Geerbt von Resource)

Gilt für: