DeleteRetentionPolicy クラス

論理的な削除のサービス プロパティ。

継承
azure.mgmt.storage._serialization.Model
DeleteRetentionPolicy

コンストラクター

DeleteRetentionPolicy(*, enabled: bool | None = None, days: int | None = None, allow_permanent_delete: bool | None = None, **kwargs: Any)

Keyword-Only パラメータ

名前 説明
enabled

DeleteRetentionPolicy が有効かどうかを示します。

days
int

削除されたアイテムを保持する日数を示します。 指定できる最小値は 1、最大値は 365 です。

allow_permanent_delete

このプロパティを true に設定すると、論理的に削除された BLOB のバージョンとスナップショットを削除できます。 このプロパティは、BLOB 復元ポリシーを使用できません。 このプロパティは BLOB サービスにのみ適用され、コンテナーやファイル共有には適用されません。

変数

名前 説明
enabled

DeleteRetentionPolicy が有効かどうかを示します。

days
int

削除されたアイテムを保持する日数を示します。 指定できる最小値は 1、最大値は 365 です。

allow_permanent_delete

このプロパティを true に設定すると、論理的に削除された BLOB のバージョンとスナップショットを削除できます。 このプロパティは、BLOB 復元ポリシーを使用できません。 このプロパティは BLOB サービスにのみ適用され、コンテナーやファイル共有には適用されません。