你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@azure/keyvault-secrets package
类
接口
BackupSecretOptions
|
用于 <xref:backupSecretOptions>的选项。
|
BeginDeleteSecretOptions
|
表示可传递给 beginDeleteSecret(string, BeginDeleteSecretOptions) 的可选参数的接口
|
BeginRecoverDeletedSecretOptions
|
表示可传递给 beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) 的可选参数的接口
|
DeletedSecret
|
表示已删除的 KeyVault 机密的接口。
|
GetDeletedSecretOptions
|
用于 getDeletedSecret(string, GetDeletedSecretOptions)的选项。
|
GetSecretOptions
|
用于 getSecret(string, GetSecretOptions)的选项。
|
KeyVaultSecret
|
表示 KeyVault 机密的接口,其名称、值和 SecretProperties。
|
KeyVaultSecretIdentifier
|
表示构成 Key Vault 机密 ID 的段。
|
ListDeletedSecretsOptions
|
用于 listDeletedSecrets(ListDeletedSecretsOptions)的选项。
|
ListPropertiesOfSecretVersionsOptions
|
用于 listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions)的选项。
|
ListPropertiesOfSecretsOptions
|
用于 listPropertiesOfSecrets(ListPropertiesOfSecretsOptions)的选项。
|
PageSettings
|
跟踪分页迭代设置的接口
|
PagedAsyncIterableIterator
|
允许异步迭代到完成和逐页迭代的接口。
|
PollOperationState
|
PollOperationState 包含定义任何长时间运行的作轮询器所需的最小属性集的有意见列表。
虽然 Poller 类充当本地控制机制来开始触发、等待并可能取消长时间运行的作,但 PollOperationState 记录远程长时间运行作的状态。
它至少应在作启动时、作完成后以及取消时更新。
不过,实现可以具有其他原因可以更新的任何其他数量的属性。
|
PollerLike
|
投票器抽象表示形式,旨在仅公开用户需要使用的最小 API。
|
PurgeDeletedSecretOptions
|
用于 purgeDeletedSecret(string, PurgeDeletedSecretOptions)的选项。
|
RestoreSecretBackupOptions
|
用于 restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions)的选项。
|
SecretClientOptions
|
KeyVault 的 KeyClient 接受的可选参数
|
SecretPollerOptions
|
一个接口,表示可传递给 beginDeleteSecret(string, BeginDeleteSecretOptions) 和 <xref:beginRecoverDeletedKey>的可选参数。
|
SecretProperties
|
一个接口,表示 KeyVaultSecret的属性。
|
SetSecretOptions
|
用于 setSecret(string, string, SetSecretOptions)的选项。
|
UpdateSecretPropertiesOptions
|
用于 updateSecretProperties(string, string, UpdateSecretPropertiesOptions)的选项。
|
类型别名
DeletionRecoveryLevel
|
定义 DeletionRecoveryLevel 的值。
KnownDeletionRecoveryLevel 可与 DeletionRecoveryLevel 互换使用,此枚举包含服务支持的已知值。
服务支持的已知值
可清除:表示删除是不可逆作的保管库状态,而无法进行恢复。 此级别对应于不可用于删除作的保护;在接受实体级别或更高级别的删除作(保管库、资源组、订阅等)时,数据将不可挽回地丢失。
可恢复+可清除:表示可恢复删除的保管库状态,以及允许立即和永久删除(即清除)。 此级别保证在保留间隔(90 天)期间删除的实体的可恢复性,除非请求清除作或取消订阅。 系统在 90 天后永久删除它(如果未恢复)
可恢复:表示可以恢复删除的保管库状态,而无需立即和永久删除(即清除)。 此级别保证在保留间隔(90 天)期间删除的实体的可恢复性,同时订阅仍可用。 系统在 90 天后永久删除它(如果未恢复)
可恢复+ProtectedSubscription:表示不允许在保留时间间隔(90 天)、立即和永久删除(即清除)内恢复的保管库和订阅状态,并且不允许永久取消订阅本身。 系统在 90 天后永久删除它(如果未恢复)
CustomizedRecoverable+Purgeable:表示可恢复删除的保管库状态,还允许立即和永久删除(即在 7<= SoftDeleteRetentionInDays < 90 时清除)。 此级别保证在保留间隔期间删除的实体的可恢复性,除非请求清除作或取消订阅。
CustomizedRecoverable:表示可以恢复删除的保管库状态,而无需立即和永久删除(即在 7<= SoftDeleteRetentionInDays < 90 时清除)。此级别保证在保留时间间隔内以及订阅仍可用期间已删除实体的可恢复性。
CustomizedRecoverable+ProtectedSubscription:表示不允许在其中恢复删除、立即和永久删除(即清除)的保管库和订阅状态,并且当 7<= SoftDeleteRetentionInDays < 90 时,订阅本身将无法永久取消。 此级别保证在保留时间间隔内删除实体的可恢复性,还反映了无法取消订阅本身的事实。
|
枚举
函数
parseKeyVaultSecretIdentifier(string) |
分析给定的 Key Vault 机密 ID。例如:
https://.vault.azure.net/secrets//
在分析上述 ID 时,此函数返回:
{
sourceId: "https://<keyvault-name>.vault.azure.net/secrets/<secret-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<secret-name>"
}
|
函数详细信息
parseKeyVaultSecretIdentifier(string)
分析给定的 Key Vault 机密 ID。例如:
https://.vault.azure.net/secrets//
在分析上述 ID 时,此函数返回:
{
sourceId: "https://<keyvault-name>.vault.azure.net/secrets/<secret-name>/<unique-version-id>",
vaultUrl: "https://<keyvault-name>.vault.azure.net",
version: "<unique-version-id>",
name: "<secret-name>"
}
function parseKeyVaultSecretIdentifier(id: string): KeyVaultSecretIdentifier
参数
- id
-
string
Key Vault 机密的 ID。
返回