共用方式為


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, **kwargs: Any)

僅限關鍵字的參數

名稱 Description
tenant_id
str

應該用來向受控 HSM 集區驗證要求的 Azure Active Directory 租使用者識別碼。

initial_admin_object_ids

這個受控 hsm 集區的初始系統管理員物件識別碼陣列。

enable_soft_delete

屬性,指定是否為此受控 HSM 集區啟用「虛刪除」功能。 預設會針對所有受控 HSM 啟用虛刪除,而且是不可變的。

預設值: True
soft_delete_retention_in_days
int

虛刪除的資料保留天數。 當您刪除 HSM 或金鑰時,它會在設定的保留期間或預設的 90 天內保持可復原。 它接受介於 7 到 90 之間的值。

預設值: 90
enable_purge_protection

屬性,指定是否為此受控 HSM 集區啟用清除保護。 將此屬性設定為 true 可啟用保護,以防止清除此受控 HSM 集區和其內容-只有受控 HSM 服務可能會起始硬式且無法復原的刪除。 啟用這項功能無法復原。

預設值: True
create_mode

建立模式,指出正在建立資源或正在從已刪除的資源復原。 已知值為:「recover」 和 「default」。

變數

名稱 Description
tenant_id
str

應該用來向受控 HSM 集區驗證要求的 Azure Active Directory 租使用者識別碼。

initial_admin_object_ids

這個受控 hsm 集區的初始系統管理員物件識別碼陣列。

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 集區和其內容-只有受控 HSM 服務可能會起始硬式且無法復原的刪除。 啟用這項功能無法復原。

create_mode

建立模式,指出正在建立資源或正在從已刪除的資源復原。 已知值為:「recover」 和 「default」。

status_message
str

資源狀態訊息。

provisioning_state

布建狀態。 已知值為:「成功」、「布建」、「失敗」、「更新」、「刪除」、「Activated」、「SecurityDomainRestore」和「還原」。