VaultPatchProperties 類別
保存庫的屬性。
- 繼承
-
azure.mgmt.keyvault._serialization.ModelVaultPatchProperties
建構函式
VaultPatchProperties(*, tenant_id: str | None = None, sku: _models.Sku | None = None, access_policies: List[_models.AccessPolicyEntry] | None = None, enabled_for_deployment: bool | None = None, enabled_for_disk_encryption: bool | None = None, enabled_for_template_deployment: bool | None = None, enable_soft_delete: bool | None = None, enable_rbac_authorization: bool | None = None, soft_delete_retention_in_days: int | None = None, create_mode: str | _models.CreateMode | None = None, enable_purge_protection: bool | None = None, network_acls: _models.NetworkRuleSet | None = None, **kwargs: Any)
僅限關鍵字的參數
名稱 | Description |
---|---|
tenant_id
|
應用來驗證金鑰保存庫要求的 Azure Active Directory 租使用者識別碼。 |
sku
|
SKU 詳細資料。 |
access_policies
|
0 到 16 個身分識別的陣列,可存取金鑰保存庫。 陣列中的所有身分識別都必須使用與金鑰保存庫租使用者識別碼相同的租使用者識別碼。 |
enabled_for_deployment
|
屬性,指定是否允許 Azure 虛擬機器從金鑰保存庫擷取儲存為秘密的憑證。 |
enabled_for_disk_encryption
|
屬性,指定是否允許 Azure 磁片加密從保存庫擷取秘密和解除包裝金鑰。 |
enabled_for_template_deployment
|
屬性,指定是否允許 Azure Resource Manager從金鑰保存庫擷取秘密。 |
enable_soft_delete
|
屬性,指定是否為此金鑰保存庫啟用「虛刪除」功能。 設定為 true 之後,就無法還原為 false。 |
enable_rbac_authorization
|
控制資料動作授權方式的屬性。 若為 true,金鑰保存庫會使用角色型存取控制 (RBAC) 來授權資料動作,並忽略保存庫屬性中指定的存取原則。 若為 false,金鑰保存庫會使用保存庫屬性中指定的存取原則,而且會忽略儲存在 Azure Resource Manager上的任何原則。 如果未指定 null 或未指定,此屬性的值將不會變更。 |
soft_delete_retention_in_days
|
softDelete 資料保留天數。 它會接受 > =7 和 < =90。 |
create_mode
|
保存庫的建立模式,指出是否需要復原保存庫。 已知值為:「recover」 和 「default」。 |
enable_purge_protection
|
屬性,指定是否為此保存庫啟用清除保護。 將此屬性設定為 true 可啟用保護,以防止清除此保存庫及其內容 - 只有金鑰保存庫服務可能會起始硬式且無法復原的刪除。 只有在同時啟用虛刪除時,設定才有效。 啟用這項功能是無法復原的,也就是說,屬性不接受 false 做為其值。 |
network_acls
|
從特定網路位置控管保存庫存取權的規則集合。 |
變數
名稱 | Description |
---|---|
tenant_id
|
應用來驗證金鑰保存庫要求的 Azure Active Directory 租使用者識別碼。 |
sku
|
SKU 詳細資料。 |
access_policies
|
0 到 16 個身分識別的陣列,可存取金鑰保存庫。 陣列中的所有身分識別都必須使用與金鑰保存庫租使用者識別碼相同的租使用者識別碼。 |
enabled_for_deployment
|
屬性,指定是否允許 Azure 虛擬機器從金鑰保存庫擷取儲存為秘密的憑證。 |
enabled_for_disk_encryption
|
屬性,指定是否允許 Azure 磁片加密從保存庫擷取秘密和解除包裝金鑰。 |
enabled_for_template_deployment
|
屬性,指定是否允許 Azure Resource Manager從金鑰保存庫擷取秘密。 |
enable_soft_delete
|
屬性,指定是否為此金鑰保存庫啟用「虛刪除」功能。 設定為 true 之後,就無法還原為 false。 |
enable_rbac_authorization
|
控制資料動作授權方式的屬性。 若為 true,金鑰保存庫會使用角色型存取控制 (RBAC) 來授權資料動作,並忽略保存庫屬性中指定的存取原則。 若為 false,金鑰保存庫會使用保存庫屬性中指定的存取原則,而且會忽略儲存在 Azure Resource Manager上的任何原則。 如果未指定 null 或未指定,此屬性的值將不會變更。 |
soft_delete_retention_in_days
|
softDelete 資料保留天數。 它會接受 > =7 和 < =90。 |
create_mode
|
保存庫的建立模式,指出是否需要復原保存庫。 已知值為:「recover」 和 「default」。 |
enable_purge_protection
|
屬性,指定是否為此保存庫啟用清除保護。 將此屬性設定為 true 可啟用保護,以防止清除此保存庫及其內容 - 只有金鑰保存庫服務可能會起始硬式且無法復原的刪除。 只有在同時啟用虛刪除時,設定才有效。 啟用這項功能是無法復原的,也就是說,屬性不接受 false 做為其值。 |
network_acls
|
從特定網路位置控管保存庫存取權的規則集合。 |