你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

VaultPatchProperties 类

定义

保管库的属性

public class VaultPatchProperties
type VaultPatchProperties = class
Public Class VaultPatchProperties
继承
VaultPatchProperties

构造函数

VaultPatchProperties()

初始化 VaultPatchProperties 类的新实例。

VaultPatchProperties(Nullable<Guid>, Sku, IList<AccessPolicyEntry>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<CreateMode>, Nullable<Boolean>, NetworkRuleSet)

初始化 VaultPatchProperties 类的新实例。

属性

AccessPolicies

获取或设置有权访问密钥保管库的 0 到 16 个标识的数组。 数组中的所有标识都必须使用与密钥保管库的租户 ID 相同的租户 ID。

CreateMode

获取或设置保管库的创建模式,以指示是否需要恢复保管库。 可能的值包括:“recover”、“default”

EnabledForDeployment

获取或设置 属性,以指定是否允许 Azure 虚拟机从密钥保管库检索存储为机密的证书。

EnabledForDiskEncryption

获取或设置 属性,以指定是否允许 Azure 磁盘加密从保管库检索机密和解包密钥。

EnabledForTemplateDeployment

获取或设置 属性,以指定是否允许 Azure 资源管理器 从密钥保管库检索机密。

EnablePurgeProtection

获取或设置属性,该属性指定是否为此保管库启用清除防护。 将此属性设置为 true 可激活针对此保管库及其内容的清除保护 - 只有密钥保管库服务可能会启动不可恢复的硬删除。 仅当还启用了软删除时,此设置才有效。 启用此功能是不可逆的 - 也就是说,属性不接受 false 作为其值。

EnableRbacAuthorization

获取或设置控制如何授权数据操作的属性。 如果为 true,密钥保管库将使用基于角色访问控制 (RBAC) 来授权数据操作,并且保管库属性中指定的访问策略将被忽略 (警告:这是) 的预览功能。 如果为 false,则密钥保管库将使用保管库属性中指定的访问策略,存储在 Azure 资源管理器 上的任何策略将被忽略。 如果为 null 或未指定,则此属性的值不会更改。

EnableSoftDelete

获取或设置 属性,以指定是否为此密钥保管库启用“软删除”功能。 设置为 true 后,无法将其还原为 false。

NetworkAcls

获取或设置从特定网络位置管理保管库可访问性的规则集合。

Sku

获取或设置 SKU 详细信息

SoftDeleteRetentionInDays

获取或设置 softDelete 数据保留天数。 它接受 &gt;=7 且 &lt;=90。

TenantId

获取或设置应用于对密钥保管库的请求进行身份验证的 Azure Active Directory 租户 ID。

方法

Validate()

验证 对象。

适用于