ImmutabilityPolicyProperties interface
Właściwości obiektu ImmutabilityPolicy kontenera obiektów blob.
Właściwości
| allow |
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. |
| allow |
Tę właściwość można zmienić tylko dla odblokowanych zasad przechowywania na podstawie czasu. Po włączeniu nowych bloków można zapisywać zarówno w obiektach blob dołączania, jak i obiektów blob Bock przy zachowaniu niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają. |
| etag | Element etag ImmutabilityPolicy. 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 momentu 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 na podstawie czasu. Po włączeniu nowych bloków można zapisywać w uzupełnialnych obiektach blob przy zachowaniu niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić 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 na podstawie czasu. Po włączeniu nowych bloków można zapisywać zarówno w obiektach blob dołączania, jak i obiektów blob Bock przy zachowaniu niezmienności i zgodności. Można dodawać tylko nowe bloki i nie można modyfikować ani usuwać żadnych istniejących bloków. Tej właściwości nie można zmienić za pomocą interfejsu API ExtendImmutabilityPolicy. Właściwości "allowProtectedAppendWrites" i "allowProtectedAppendWritesAll" wzajemnie się wykluczają.
allowProtectedAppendWritesAll?: boolean
Wartość właściwości
boolean
etag
Element etag ImmutabilityPolicy. 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 momentu 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[]