次の方法で共有


ImmutabilityPolicyData クラス

定義

ImmutabilityPolicy データ モデルを表すクラス。 ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

public class ImmutabilityPolicyData : Azure.ResourceManager.Models.ResourceData
type ImmutabilityPolicyData = class
    inherit ResourceData
Public Class ImmutabilityPolicyData
Inherits ResourceData
継承
ImmutabilityPolicyData

コンストラクター

ImmutabilityPolicyData()

ImmutabilityPolicyData の新しいインスタンスを初期化します。

プロパティ

AllowProtectedAppendWrites

このプロパティは、ロック解除された時間ベースの保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを追加 BLOB に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。

AllowProtectedAppendWritesAll

このプロパティは、ロック解除された時間ベースの保持ポリシーに対してのみ変更できます。 有効にすると、不変性の保護とコンプライアンスを維持しながら、新しいブロックを 'Append BLOB と Bock BLOB' の両方に書き込むことができます。 新しいブロックを追加することだけができ、既存のブロックを変更したり削除したりすることはできません。 ExtendImmutabilityPolicy API では、このプロパティを変更できません。 'allowProtectedAppendWrites' プロパティと 'allowProtectedAppendWritesAll' プロパティは相互に排他的です。

ETag

リソース Etag。

Id

リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}。

(継承元 ResourceData)
ImmutabilityPeriodSinceCreationInDays

ポリシーの作成以降のコンテナー内の BLOB の不変期間 (日数)。

Name

リソースの名前。

(継承元 ResourceData)
ResourceType

リソースの型。 たとえば、"Microsoft.Compute/virtualMachines" や "Microsoft.Storage/storageAccounts" などです。

(継承元 ResourceData)
State

BLOB コンテナーの ImmutabilityPolicy 状態。使用可能な値は、Locked と Unlocked です。

SystemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

(継承元 ResourceData)

適用対象