@azure/arm-keyvault package
接口
类型别名
| AccessPolicyUpdateKind |
访问类型:PolicyUpdateKind |
| ActionsRequired |
一条消息,指示服务提供商上的更改是否需要对使用者进行任何更新。 服务支持的已知值无 |
| ActivationStatus |
激活状态 服务支持的已知值
活动:托管 HSM 池处于活动状态。 |
| AzureSupportedClouds |
云设置为字符串文字类型的支持值 |
| CertificatePermissions |
证书权限类型 |
| ContinuablePage |
描述结果页的接口。 |
| CreateMode |
保管库的创建模式,用于指示是否需要恢复保管库。 |
| CreatedByType |
创建资源的实体类型。 服务支持的已知值
用户:实体是由用户创建的。 |
| DeletionRecoveryLevel |
当前该对象的删除恢复等级。 如果包含“可清除”,则该对象可以被特权用户永久删除;否则,只有系统能在保留区间结束时清除该对象。 服务支持的已知值
可清除 |
| GeoReplicationRegionProvisioningState |
当前预配状态。 服务支持的已知值
预预配 |
| JsonWebKeyCurveName |
椭圆曲线名称。 有关有效值,请参阅 JsonWebKeyCurveName。 EC和 EC-HSM 键默认是P-256 服务支持的已知值
P-256 |
| JsonWebKeyOperation |
密钥允许的 JSON 网页密钥操作。 有关详细信息,请参阅 JsonWebKeyOperation。 服务支持的已知值
加密 |
| JsonWebKeyType |
键的类型。 有关有效值,请参阅 JsonWebKeyType。 服务支持的已知值
EC |
| KeyPermissions |
键权限类型 |
| KeyRotationPolicyActionType |
操作的类型。 |
| ManagedHsmSkuFamily |
托管HSM池的SKU家族 服务支持的已知值
B |
| ManagedHsmSkuName |
托管 HSM 池的 SKU |
| ManagedServiceIdentityType |
托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。 服务支持的已知值
无:无托管标识。 |
| NetworkRuleAction |
当没有来自 ipRules 和 virtualNetworkRules 的规则匹配时,默认操作。 仅当评估绕过属性后,才使用此属性。 服务支持的已知值
允许 |
| NetworkRuleBypassOptions |
告知哪些流量可以绕过网络规则。 这可以是“AzureServices”或“None”。 如果未指定默认值,则为“AzureServices”。 服务支持的已知值
AzureServices |
| PrivateEndpointConnectionProvisioningState |
当前预配状态。 服务支持的已知值
已成功 |
| PrivateEndpointServiceConnectionStatus |
专用终结点连接状态。 服务支持的已知值
挂起的 |
| ProvisioningState |
预配状态。 服务支持的已知值
已成功:已完全预配托管 HSM 池。 |
| PublicNetworkAccess |
从公用网络控制对托管 HSM 的权限。 服务支持的已知值已启用 |
| Reason |
无法使用保管库名称的原因。 仅当 NameAvailable 为 false 时,才返回 Reason 元素。 服务支持的已知值
账户名称无效 |
| SecretPermissions |
秘密权限类型 |
| SkuFamily |
SKU家族名称 服务支持的已知值A |
| SkuName |
用于指定密钥保管库是标准保管库还是高级保管库的 SKU 名称。 |
| StoragePermissions |
存储权限类型 |
| VaultProvisioningState |
保管库的预配状态。 服务支持的已知值
已成功 |
枚举
| AzureClouds |
用于描述 Azure 云环境的枚举。 |
| KnownActionsRequired |
一条消息,指示服务提供商上的更改是否需要对使用者进行任何更新。 |
| KnownActivationStatus |
激活状态 |
| KnownCertificatePermissions |
服务接受的 CertificatePermissions 的已知值。 |
| KnownCreatedByType |
创建资源的实体类型。 |
| KnownDeletionRecoveryLevel |
当前该对象的删除恢复等级。 如果包含“可清除”,则该对象可以被特权用户永久删除;否则,只有系统能在保留区间结束时清除该对象。 |
| KnownGeoReplicationRegionProvisioningState |
当前预配状态。 |
| KnownJsonWebKeyCurveName |
椭圆曲线名称。 有关有效值,请参阅 JsonWebKeyCurveName。 EC 和 EC-HSM 密钥的默认值为 P-256 |
| KnownJsonWebKeyOperation |
密钥允许的 JSON 网页密钥操作。 有关详细信息,请参阅 JsonWebKeyOperation。 |
| KnownJsonWebKeyType |
键的类型。 有关有效值,请参阅 JsonWebKeyType。 |
| KnownKeyPermissions |
服务接受的 KeyPermissions 的已知值。 |
| KnownManagedHsmSkuFamily |
托管 HSM 池的 SKU 系列 |
| KnownManagedServiceIdentityType |
托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。 |
| KnownNetworkRuleAction |
当没有来自 ipRules 和 virtualNetworkRules 的规则匹配时,默认操作。 仅当评估绕过属性后,才使用此属性。 |
| KnownNetworkRuleBypassOptions |
告知哪些流量可以绕过网络规则。 这可以是“AzureServices”或“None”。 如果未指定默认值,则为“AzureServices”。 |
| KnownPrivateEndpointConnectionProvisioningState |
当前预配状态。 |
| KnownPrivateEndpointServiceConnectionStatus |
专用终结点连接状态。 |
| KnownProvisioningState |
预配状态。 |
| KnownPublicNetworkAccess |
从公用网络控制对托管 HSM 的权限。 |
| KnownReason |
无法使用保管库名称的原因。 仅当 NameAvailable 为 false 时,才返回 Reason 元素。 |
| KnownSecretPermissions |
服务接受的 SecretPermissions 的已知值。 |
| KnownSkuFamily |
SKU 系列名称 |
| KnownStoragePermissions |
StoragePermissions 服务的已知值。 |
| KnownVaultProvisioningState |
保管库的预配状态。 |
| KnownVersions |
可用的 API 版本。 |
函数
| restore |
从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。 |
函数详细信息
restorePoller<TResponse, TResult>(KeyVaultManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。
function restorePoller<TResponse, TResult>(client: KeyVaultManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>
参数
- client
- KeyVaultManagementClient
- serializedState
-
string
- sourceOperation
-
(args: any[]) => PollerLike<OperationState<TResult>, TResult>
- options
-
RestorePollerOptions<TResult, PathUncheckedResponse>
返回
PollerLike<OperationState<TResult>, TResult>