ManagedHsmProperties クラス

マネージド HSM プールのプロパティ。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

継承
azure.mgmt.keyvault._serialization.Model
ManagedHsmProperties

コンストラクター

ManagedHsmProperties(*, tenant_id: str | None = None, initial_admin_object_ids: List[str] | None = None, enable_soft_delete: bool = True, soft_delete_retention_in_days: int = 90, enable_purge_protection: bool = True, create_mode: str | _models.CreateMode | None = None, network_acls: _models.MHSMNetworkRuleSet | None = None, public_network_access: str | _models.PublicNetworkAccess = 'Enabled', **kwargs: Any)

キーワードのみのパラメーター

名前 説明
tenant_id
str

マネージド HSM プールへの要求を認証するために使用する必要がある Azure Active Directory テナント ID。

initial_admin_object_ids

このマネージド hsm プールの初期管理者オブジェクト ID の配列。

enable_soft_delete

このマネージド HSM プールに対して "論理的な削除" 機能を有効にするかどうかを指定するプロパティ。 論理的な削除は、すべてのマネージド HSM に対して既定で有効になっており、不変です。

規定値: True
soft_delete_retention_in_days
int

論理的に削除されたデータ保持日数。 HSM またはキーを削除しても、構成された保持期間または既定の期間 90 日間は回復可能なままになります。 7 ~ 90 の値を受け入れます。

規定値: 90
enable_purge_protection

このマネージド HSM プールに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 このプロパティを true に設定すると、このマネージド HSM プールとそのコンテンツの消去に対する保護がアクティブになります。回復不可能なハード削除を開始できるのは、Managed HSM サービスのみです。 この機能を有効にすることは元に戻すことはできません。

規定値: True
create_mode
str または CreateMode

リソースが作成されているか、削除されたリソースから復旧されているかを示す作成モード。 既知の値は、"recover" と "default" です。

network_acls

特定のネットワークの場所からのキー コンテナーのアクセシビリティを管理する規則。

public_network_access

パブリック ネットワークからマネージド HSM へのアクセス許可を制御します。 既知の値は、"Enabled" と "Disabled" です。

規定値: Enabled

変数

名前 説明
tenant_id
str

マネージド HSM プールへの要求を認証するために使用する必要がある Azure Active Directory テナント ID。

initial_admin_object_ids

このマネージド hsm プールの初期管理者オブジェクト ID の配列。

hsm_uri
str

キーに対する操作を実行するためのマネージド hsm プールの URI。

enable_soft_delete

このマネージド HSM プールに対して "論理的な削除" 機能を有効にするかどうかを指定するプロパティ。 論理的な削除は、すべてのマネージド HSM に対して既定で有効になっており、不変です。

soft_delete_retention_in_days
int

論理的に削除されたデータ保持日数。 HSM またはキーを削除しても、構成された保持期間または既定の期間 90 日間は回復可能なままになります。 7 ~ 90 の値を受け入れます。

enable_purge_protection

このマネージド HSM プールに対して消去に対する保護を有効にするかどうかを指定するプロパティ。 このプロパティを true に設定すると、このマネージド HSM プールとそのコンテンツの消去に対する保護がアクティブになります。回復不可能なハード削除を開始できるのは、Managed HSM サービスのみです。 この機能を有効にすることは元に戻すことはできません。

create_mode
str または CreateMode

リソースが作成されているか、削除されたリソースから復旧されているかを示す作成モード。 既知の値は、"recover" と "default" です。

status_message
str

リソースの状態メッセージ。

provisioning_state

プロビジョニングの状態。 既知の値は、"Succeeded"、"Provisioning"、"Failed"、"Updating"、"Deleting"、"Activated"、"SecurityDomainRestore"、および "Restoring" です。

network_acls

特定のネットワークの場所からのキー コンテナーのアクセシビリティを管理する規則。

private_endpoint_connections

マネージド hsm プールに関連付けられているプライベート エンドポイント接続の一覧。

public_network_access

パブリック ネットワークからマネージド HSM へのアクセス許可を制御します。 既知の値は、"Enabled" と "Disabled" です。

scheduled_purge_date

スケジュールされた消去日 (UTC)。