VaultProperties interface
保存庫的屬性
屬性
access |
0 到 1024 身分識別的陣列,可存取金鑰保存庫。 陣列中的所有身分識別都必須使用與金鑰保存庫租使用者識別碼相同的租使用者識別碼。 當 設定為 |
create |
保存庫的建立模式,指出是否需要復原保存庫。 |
enabled |
屬性,指定是否允許 Azure 虛擬機器從金鑰保存庫擷取儲存為秘密的憑證。 |
enabled |
屬性,指定是否允許 Azure 磁片加密從保存庫擷取秘密和解除包裝金鑰。 |
enabled |
屬性,指定是否允許 Azure Resource Manager從金鑰保存庫擷取秘密。 |
enable |
屬性,指定是否為此保存庫啟用清除保護。 將此屬性設定為 true 可啟用保護,以防止清除此保存庫及其內容 - 只有金鑰保存庫服務可能會起始硬式且無法復原的刪除。 只有在同時啟用虛刪除時,設定才有效。 啟用這項功能是無法復原的,也就是說,屬性不接受 false 做為其值。 |
enable |
控制資料動作授權方式的屬性。 若為 true,金鑰保存庫會使用角色型存取控制 (RBAC) 來授權資料動作,並忽略保存庫屬性中指定的存取原則。 若為 false,金鑰保存庫會使用保存庫屬性中指定的存取原則,而且會忽略儲存在 Azure Resource Manager上的任何原則。 如果未指定 Null,則會以預設值 false 建立保存庫。 請注意,管理動作一律會獲得 RBAC 的授權。 |
enable |
屬性,指定是否為此金鑰保存庫啟用「虛刪除」功能。 如果建立新的金鑰保存庫時未設定為任何值 (true 或 false) ,則預設會將其設定為 true。 設定為 true 之後,就無法還原為 false。 |
hsm |
HSM 集區的資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
network |
從特定網路位置控管金鑰保存庫存取權的規則。 |
private |
與金鑰保存庫相關聯的私人端點連線清單。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
provisioning |
保存庫的布建狀態。 |
public |
屬性,指定保存庫是否接受來自公用網際網路的流量。 如果設定為 [已停用] 除了私人端點流量之外,來自受信任服務的所有流量都會遭到封鎖。 這會覆寫設定的防火牆規則,這表示即使防火牆規則存在,我們也不會接受規則。 |
sku | SKU 詳細資料 |
soft |
softDelete 資料保留天數。 它會接受 > =7 和 < =90。 |
tenant |
應用來驗證金鑰保存庫要求的 Azure Active Directory 租使用者識別碼。 |
vault |
保存庫的 URI,用於對金鑰和秘密執行作業。 |
屬性詳細資料
accessPolicies
0 到 1024 身分識別的陣列,可存取金鑰保存庫。 陣列中的所有身分識別都必須使用與金鑰保存庫租使用者識別碼相同的租使用者識別碼。 當 設定為 recover
時 createMode
,不需要存取原則。 否則,需要存取原則。
accessPolicies?: AccessPolicyEntry[]
屬性值
createMode
enabledForDeployment
屬性,指定是否允許 Azure 虛擬機器從金鑰保存庫擷取儲存為秘密的憑證。
enabledForDeployment?: boolean
屬性值
boolean
enabledForDiskEncryption
屬性,指定是否允許 Azure 磁片加密從保存庫擷取秘密和解除包裝金鑰。
enabledForDiskEncryption?: boolean
屬性值
boolean
enabledForTemplateDeployment
屬性,指定是否允許 Azure Resource Manager從金鑰保存庫擷取秘密。
enabledForTemplateDeployment?: boolean
屬性值
boolean
enablePurgeProtection
屬性,指定是否為此保存庫啟用清除保護。 將此屬性設定為 true 可啟用保護,以防止清除此保存庫及其內容 - 只有金鑰保存庫服務可能會起始硬式且無法復原的刪除。 只有在同時啟用虛刪除時,設定才有效。 啟用這項功能是無法復原的,也就是說,屬性不接受 false 做為其值。
enablePurgeProtection?: boolean
屬性值
boolean
enableRbacAuthorization
控制資料動作授權方式的屬性。 若為 true,金鑰保存庫會使用角色型存取控制 (RBAC) 來授權資料動作,並忽略保存庫屬性中指定的存取原則。 若為 false,金鑰保存庫會使用保存庫屬性中指定的存取原則,而且會忽略儲存在 Azure Resource Manager上的任何原則。 如果未指定 Null,則會以預設值 false 建立保存庫。 請注意,管理動作一律會獲得 RBAC 的授權。
enableRbacAuthorization?: boolean
屬性值
boolean
enableSoftDelete
屬性,指定是否為此金鑰保存庫啟用「虛刪除」功能。 如果建立新的金鑰保存庫時未設定為任何值 (true 或 false) ,則預設會將其設定為 true。 設定為 true 之後,就無法還原為 false。
enableSoftDelete?: boolean
屬性值
boolean
hsmPoolResourceId
HSM 集區的資源識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。
hsmPoolResourceId?: string
屬性值
string
networkAcls
privateEndpointConnections
與金鑰保存庫相關聯的私人端點連線清單。 注意:此屬性不會序列化。 它只能由伺服器填入。
privateEndpointConnections?: PrivateEndpointConnectionItem[]
屬性值
provisioningState
保存庫的布建狀態。
provisioningState?: string
屬性值
string
publicNetworkAccess
屬性,指定保存庫是否接受來自公用網際網路的流量。 如果設定為 [已停用] 除了私人端點流量之外,來自受信任服務的所有流量都會遭到封鎖。 這會覆寫設定的防火牆規則,這表示即使防火牆規則存在,我們也不會接受規則。
publicNetworkAccess?: string
屬性值
string
sku
softDeleteRetentionInDays
softDelete 資料保留天數。 它會接受 > =7 和 < =90。
softDeleteRetentionInDays?: number
屬性值
number
tenantId
應用來驗證金鑰保存庫要求的 Azure Active Directory 租使用者識別碼。
tenantId: string
屬性值
string
vaultUri
保存庫的 URI,用於對金鑰和秘密執行作業。
vaultUri?: string
屬性值
string