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


ImmutabilityPolicy interface

Свойство ImmutabilityPolicy контейнера BLOB-объектов, включая Id, имя ресурса, тип ресурса, Etag.

Extends

Свойства

allowProtectedAppendWrites

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

allowProtectedAppendWritesAll

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

immutabilityPeriodSinceCreationInDays

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

state

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

Унаследованные свойства

etag

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

id

Полный идентификатор ресурса. Пример — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

name

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

type

Тип ресурса. Например Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

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

allowProtectedAppendWrites

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

allowProtectedAppendWrites?: boolean

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

boolean

allowProtectedAppendWritesAll

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

allowProtectedAppendWritesAll?: boolean

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

boolean

immutabilityPeriodSinceCreationInDays

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

immutabilityPeriodSinceCreationInDays?: number

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

number

state

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

state?: string

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

string

Сведения об унаследованном свойстве

etag

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

etag?: string

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

string

Наследуется отAzureEntityResource.etag

id

Полный идентификатор ресурса. Пример — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

id?: string

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

string

Наследуетсяот AzureEntityResource.id

name

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

name?: string

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

string

Наследуетсяот AzureEntityResource.name

type

Тип ресурса. Например Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

type?: string

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

string

Наследуется отAzureEntityResource.type