ImmutabilityPolicy Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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:
Azure SDK for .NET