VaultProperties interface
Свойства хранилища
Свойства
access |
Массив 0–1024 удостоверений, имеющих доступ к хранилищу ключей. Все удостоверения в массиве должны использовать тот же идентификатор клиента, что и идентификатор клиента хранилища ключей. Если |
create |
Режим создания хранилища, указывающий, требуется ли восстановить хранилище. |
enabled |
Свойство, указываемое, разрешены ли виртуальные машины Azure получать сертификаты, хранящиеся в виде секретов из хранилища ключей. |
enabled |
Свойство, указываемое, разрешено ли шифрование дисков Azure извлекать секреты из хранилища и распаковывать ключи. |
enabled |
Свойство, указываемое, разрешено ли Azure Resource Manager получать секреты из хранилища ключей. |
enable |
Свойство, указывающее, включена ли защита от очистки для этого хранилища. Установка этого свойства на значение true активирует защиту от очистки для этого хранилища и его содержимого. Только служба Key Vault может инициировать жесткое, безвозвратное удаление. Параметр действует только в том случае, если обратимое удаление также включено. Включение этой функции необратимо. Т. е. свойство не принимает значение 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 удостоверений, имеющих доступ к хранилищу ключей. Все удостоверения в массиве должны использовать тот же идентификатор клиента, что и идентификатор клиента хранилища ключей. Если createMode
задано значение recover
, политики доступа не требуются. В противном случае требуются политики доступа.
accessPolicies?: AccessPolicyEntry[]
Значение свойства
createMode
Режим создания хранилища, указывающий, требуется ли восстановить хранилище.
createMode?: CreateMode
Значение свойства
enabledForDeployment
Свойство, указываемое, разрешены ли виртуальные машины Azure получать сертификаты, хранящиеся в виде секретов из хранилища ключей.
enabledForDeployment?: boolean
Значение свойства
boolean
enabledForDiskEncryption
Свойство, указываемое, разрешено ли шифрование дисков Azure извлекать секреты из хранилища и распаковывать ключи.
enabledForDiskEncryption?: boolean
Значение свойства
boolean
enabledForTemplateDeployment
Свойство, указываемое, разрешено ли Azure Resource Manager получать секреты из хранилища ключей.
enabledForTemplateDeployment?: boolean
Значение свойства
boolean
enablePurgeProtection
Свойство, указывающее, включена ли защита от очистки для этого хранилища. Установка этого свойства на значение true активирует защиту от очистки для этого хранилища и его содержимого. Только служба Key Vault может инициировать жесткое, безвозвратное удаление. Параметр действует только в том случае, если обратимое удаление также включено. Включение этой функции необратимо. Т. е. свойство не принимает значение 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
Правила, управляющие специальными возможностями хранилища ключей из определенных сетевых расположений.
networkAcls?: NetworkRuleSet
Значение свойства
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