Partilhar via


AccountImmutabilityPolicyProperties interface

Isto define as propriedades da política de imutabilidade ao nível da conta.

Propriedades

allowProtectedAppendWrites

Esta propriedade só pode ser alterada para políticas de retenção baseadas no tempo desativadas e desbloqueadas. Quando ativado, os novos blocos podem ser escritos num blob de acréscimo, mantendo a proteção e a conformidade de imutabilidade. Só podem ser adicionados novos blocos e os blocos existentes não podem ser modificados ou eliminados.

immutabilityPeriodSinceCreationInDays

O período de imutabilidade dos blobs no contentor desde a criação da política, em dias.

state

O estado ImmutabilityPolicy define o modo da política. O estado desativado desativa a política, o estado Desbloqueado permite aumentar e diminuir o tempo de retenção de imutabilidade e também permite alternar a propriedade allowProtectedAppendWrites, o estado Bloqueado só permite o aumento do tempo de retenção de imutabilidade. Uma política só pode ser criada num estado Desativado ou Desbloqueado e pode ser alternada entre os dois estados. Apenas uma política num estado Desbloqueado pode transitar para um estado Bloqueado que não pode ser revertido.

Detalhes de Propriedade

allowProtectedAppendWrites

Esta propriedade só pode ser alterada para políticas de retenção baseadas no tempo desativadas e desbloqueadas. Quando ativado, os novos blocos podem ser escritos num blob de acréscimo, mantendo a proteção e a conformidade de imutabilidade. Só podem ser adicionados novos blocos e os blocos existentes não podem ser modificados ou eliminados.

allowProtectedAppendWrites?: boolean

Valor de Propriedade

boolean

immutabilityPeriodSinceCreationInDays

O período de imutabilidade dos blobs no contentor desde a criação da política, em dias.

immutabilityPeriodSinceCreationInDays?: number

Valor de Propriedade

number

state

O estado ImmutabilityPolicy define o modo da política. O estado desativado desativa a política, o estado Desbloqueado permite aumentar e diminuir o tempo de retenção de imutabilidade e também permite alternar a propriedade allowProtectedAppendWrites, o estado Bloqueado só permite o aumento do tempo de retenção de imutabilidade. Uma política só pode ser criada num estado Desativado ou Desbloqueado e pode ser alternada entre os dois estados. Apenas uma política num estado Desbloqueado pode transitar para um estado Bloqueado que não pode ser revertido.

state?: string

Valor de Propriedade

string