AccountImmutabilityPolicyProperties Clase
Esto define las propiedades de la directiva de inmutabilidad de nivel de cuenta.
- Herencia
-
azure.mgmt.storage._serialization.ModelAccountImmutabilityPolicyProperties
Constructor
AccountImmutabilityPolicyProperties(*, immutability_period_since_creation_in_days: int | None = None, state: str | _models.AccountImmutabilityPolicyState | None = None, allow_protected_append_writes: bool | None = None, **kwargs: Any)
Parámetros de solo palabra clave
Nombre | Description |
---|---|
immutability_period_since_creation_in_days
|
Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días. |
state
|
El estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir. Los valores conocidos son: "Desbloqueado", "Bloqueado" y "Deshabilitado". |
allow_protected_append_writes
|
Esta propiedad solo se puede cambiar para las directivas de retención deshabilitadas y desbloqueadas basadas en el tiempo. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos mientras se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. |
Variables
Nombre | Description |
---|---|
immutability_period_since_creation_in_days
|
Período de inmutabilidad para los blobs del contenedor desde la creación de la directiva, en días. |
state
|
El estado ImmutabilityPolicy define el modo de la directiva. El estado deshabilitado deshabilita la directiva, el estado Desbloqueado permite aumentar y disminuir el tiempo de retención de inmutabilidad y también permite alternar la propiedad allowProtectedAppendWrites, el estado Bloqueado solo permite el aumento del tiempo de retención de inmutabilidad. Una directiva solo se puede crear en un estado Deshabilitado o Desbloqueado y se puede alternar entre los dos estados. Solo una directiva en un estado Desbloqueado puede pasar a un estado Bloqueado que no se puede revertir. Los valores conocidos son: "Desbloqueado", "Bloqueado" y "Deshabilitado". |
allow_protected_append_writes
|
Esta propiedad solo se puede cambiar para las directivas de retención deshabilitadas y desbloqueadas basadas en el tiempo. Cuando se habilita, los nuevos bloques se pueden escribir en un blob en anexos mientras se mantiene la protección y el cumplimiento de la inmutabilidad. Solo se pueden agregar nuevos bloques y los bloques existentes no se pueden modificar ni eliminar. |
Azure SDK for Python