AccountImmutabilityPolicyProperties interface
Detta definierar principegenskaper för oföränderlighet på kontonivå.
Egenskaper
allow |
Den här egenskapen kan bara ändras för inaktiverade och olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort. |
immutability |
Oföränderlighetsperioden för blobarna i containern sedan principen skapades, i dagar. |
state | Tillståndet ImmutabilityPolicy definierar principens läge. Inaktiverat tillstånd inaktiverar principen, upplåst tillstånd tillåter ökning och minskning av oföränderlighet kvarhållningstid och även tillåter växling av egenskapen allowProtectedAppendWrites, låst tillstånd tillåter bara ökning av oföränderlig kvarhållningstid. En princip kan bara skapas i tillståndet Inaktiverad eller Olåst och kan växlas mellan de två tillstånden. Endast en princip i ett olåst tillstånd kan övergå till ett låst tillstånd som inte kan återställas. |
Egenskapsinformation
allowProtectedAppendWrites
Den här egenskapen kan bara ändras för inaktiverade och olåst tidsbaserade kvarhållningsprinciper. När de är aktiverade kan nya block skrivas till en tilläggsblob samtidigt som oföränderlighetsskydd och efterlevnad upprätthålls. Det går bara att lägga till nya block och befintliga block kan inte ändras eller tas bort.
allowProtectedAppendWrites?: boolean
Egenskapsvärde
boolean
immutabilityPeriodSinceCreationInDays
Oföränderlighetsperioden för blobarna i containern sedan principen skapades, i dagar.
immutabilityPeriodSinceCreationInDays?: number
Egenskapsvärde
number
state
Tillståndet ImmutabilityPolicy definierar principens läge. Inaktiverat tillstånd inaktiverar principen, upplåst tillstånd tillåter ökning och minskning av oföränderlighet kvarhållningstid och även tillåter växling av egenskapen allowProtectedAppendWrites, låst tillstånd tillåter bara ökning av oföränderlig kvarhållningstid. En princip kan bara skapas i tillståndet Inaktiverad eller Olåst och kan växlas mellan de två tillstånden. Endast en princip i ett olåst tillstånd kan övergå till ett låst tillstånd som inte kan återställas.
state?: string
Egenskapsvärde
string