ImmutabilityPolicyProperties interface
Właściwości niezmiennościPolicy kontenera obiektów blob.
Właściwości
allow |
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. |
allow |
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać zarówno w przypadku obiektów blob dołączania, jak i obiektów blob Bock przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają. |
etag | ImmutabilityPolicy Etag. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
immutability |
Okres niezmienności obiektów blob w kontenerze od czasu utworzenia zasad w dniach. |
state | Stan ImmutabilityPolicy kontenera obiektów blob, możliwe wartości to: Zablokowane i Odblokowane. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
update |
Historia aktualizacji ImmutabilityPolicy kontenera obiektów blob. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
allowProtectedAppendWrites
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy.
allowProtectedAppendWrites?: boolean
Wartość właściwości
boolean
allowProtectedAppendWritesAll
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania opartych na czasie. Po włączeniu nowych bloków można zapisywać zarówno w przypadku obiektów blob dołączania, jak i obiektów blob Bock przy zachowaniu ochrony niezmienności i zgodności. Można dodać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Nie można zmienić tej właściwości za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają.
allowProtectedAppendWritesAll?: boolean
Wartość właściwości
boolean
etag
ImmutabilityPolicy Etag. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
immutabilityPeriodSinceCreationInDays
Okres niezmienności obiektów blob w kontenerze od czasu utworzenia zasad w dniach.
immutabilityPeriodSinceCreationInDays?: number
Wartość właściwości
number
state
Stan ImmutabilityPolicy kontenera obiektów blob, możliwe wartości to: Zablokowane i Odblokowane. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
state?: string
Wartość właściwości
string
updateHistory
Historia aktualizacji ImmutabilityPolicy kontenera obiektów blob. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
updateHistory?: UpdateHistoryProperty[]