Поделиться через


ImmutabilityPolicyProperties interface

Свойства ImmutabilityPolicy контейнера BLOB-объектов.

Свойства

allowProtectedAppendWrites

Это свойство можно изменить только для разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки могут быть записаны в добавочный BLOB-объект, сохраняя при этом защиту и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены. Это свойство нельзя изменить с помощью API ExtendImmutabilityPolicy.

allowProtectedAppendWritesAll

Это свойство можно изменить только для разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки можно записывать как в добавочные, так и в боковые BLOB-объекты, сохраняя при этом защиту неизменяемости и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены. Это свойство нельзя изменить с помощью API ExtendImmutabilityPolicy. Свойства allowProtectedAppendWrites и allowProtectedAppendWritesAll являются взаимоисключающими.

etag

ImmutabilityPolicy Etag. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

immutabilityPeriodSinceCreationInDays

Период неизменяемости больших двоичных объектов в контейнере с момента создания политики в днях.

state

Состояние ImmutabilityPolicy контейнера BLOB-объектов, возможные значения: Заблокировано и Разблокировано. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

updateHistory

Журнал обновлений ImmutabilityPolicy контейнера BLOB-объектов. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

Сведения о свойстве

allowProtectedAppendWrites

Это свойство можно изменить только для разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки могут быть записаны в добавочный BLOB-объект, сохраняя при этом защиту и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены. Это свойство нельзя изменить с помощью API ExtendImmutabilityPolicy.

allowProtectedAppendWrites?: boolean

Значение свойства

boolean

allowProtectedAppendWritesAll

Это свойство можно изменить только для разблокированных политик хранения на основе времени. Если этот параметр включен, новые блоки можно записывать как в добавочные, так и в боковые BLOB-объекты, сохраняя при этом защиту неизменяемости и соответствие требованиям. Можно добавлять только новые блоки. Существующие блоки не могут быть изменены или удалены. Это свойство нельзя изменить с помощью API ExtendImmutabilityPolicy. Свойства allowProtectedAppendWrites и allowProtectedAppendWritesAll являются взаимоисключающими.

allowProtectedAppendWritesAll?: boolean

Значение свойства

boolean

etag

ImmutabilityPolicy Etag. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

etag?: string

Значение свойства

string

immutabilityPeriodSinceCreationInDays

Период неизменяемости больших двоичных объектов в контейнере с момента создания политики в днях.

immutabilityPeriodSinceCreationInDays?: number

Значение свойства

number

state

Состояние ImmutabilityPolicy контейнера BLOB-объектов, возможные значения: Заблокировано и Разблокировано. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

state?: string

Значение свойства

string

updateHistory

Журнал обновлений ImmutabilityPolicy контейнера BLOB-объектов. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

updateHistory?: UpdateHistoryProperty[]

Значение свойства