@azure/keyvault-secrets package
Classes
| SecretClient |
O SecretClient fornece métodos para gerenciar KeyVaultSecret no Azure Key Vault. O cliente dá suporte à criação, recuperação, atualização, exclusão, limpeza, backup, restauração e listagem de KeyVaultSecrets. O cliente também dá suporte à listagem DeletedSecret para um Azure Key Vault habilitado para exclusão reversível. |
Interfaces
| BackupSecretOptions |
Opções para <xref:backupSecretOptions>. |
| BeginDeleteSecretOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginDeleteSecret(string, BeginDeleteSecretOptions) |
| BeginRecoverDeletedSecretOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
| DeletedSecret |
Uma interface que representa um Segredo KeyVault excluído. |
| GetDeletedSecretOptions |
Opções para getDeletedSecret(string, GetDeletedSecretOptions). |
| GetSecretOptions |
Opções para getSecret(string, GetSecretOptions). |
| KeyVaultSecret |
Uma interface que representa um Segredo KeyVault, com seu nome, valor e SecretProperties. |
| KeyVaultSecretIdentifier |
Representa os segmentos que compõem uma ID de Segredo do Key Vault. |
| ListDeletedSecretsOptions |
Opções para listDeletedSecrets(ListDeletedSecretsOptions). |
| ListPropertiesOfSecretVersionsOptions |
Opções para listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
| ListPropertiesOfSecretsOptions |
Opções para listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
| PageSettings |
Uma interface que rastreia as configurações da iteração paginada |
| PagedAsyncIterableIterator |
Uma interface que permite iteração assíncrona iterável tanto para conclusão quanto por página. |
| PollOperationState |
PollOperationState contém uma lista opinativa do menor conjunto de propriedades necessário para definir qualquer poller de operação de execução prolongada. Enquanto a classe Poller funciona como o mecanismo de controle local para começar a disparar, aguardar e potencialmente cancelar uma operação de execução longa, o PollOperationState documenta o status da operação remota de longa execução. Ela deve ser atualizada pelo menos quando a operação for iniciada, quando for concluída e quando for cancelada. No entanto, as implementações podem ter qualquer outro número de propriedades que podem ser atualizadas por outros motivos. |
| PollerLike |
Representação abstrata de um sondador, destinada a expor apenas a API mínima com a qual o usuário precisa trabalhar. |
| PurgeDeletedSecretOptions |
Opções para purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
| RestoreSecretBackupOptions |
Opções para restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
| SecretClientOptions |
Os parâmetros opcionais aceitos pelo KeyClient do KeyVault |
| SecretPollerOptions |
Uma interface que representa os parâmetros opcionais que podem ser passados para beginDeleteSecret(string, BeginDeleteSecretOptions) e <xref:beginRecoverDeletedKey>. |
| SecretProperties |
Uma interface que representa as propriedades de um KeyVaultSecret. |
| SetSecretOptions |
Opções para setSecret(string, string, SetSecretOptions). |
| UpdateSecretPropertiesOptions |
Opções para updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
Aliases de tipo
| DeletionRecoveryLevel |
Reflete o nível de recuperação de exclusão atualmente em vigor para segredos no cofre atual. Se ele contiver "Purgável", o segredo poderá ser excluído permanentemente por um usuário privilegiado; caso contrário, somente o sistema poderá limpar o segredo no final do intervalo de retenção. Valores conhecidos compatíveis com o serviço
purgável: denota um estado de cofre no qual a exclusão é uma operação irreversível, sem a possibilidade de recuperação. Esse nível corresponde a nenhuma proteção disponível em uma operação Delete; os dados são irremediavelmente perdidos ao aceitar uma operação Delete no nível de entidade ou superior (cofre, grupo de recursos, assinatura etc.) |
Enumerações
| KnownDeletionRecoveryLevel |
Reflete o nível de recuperação de exclusão atualmente em vigor para segredos no cofre atual. Se ele contiver "Purgável", o segredo poderá ser excluído permanentemente por um usuário privilegiado; caso contrário, somente o sistema poderá limpar o segredo no final do intervalo de retenção. |
Funções
| parse |
Analisa a ID do Segredo do Key Vault fornecida. Um exemplo é: https://< nome-do-cofre-chave.vault.azure.net/secrets/>< nome-secreto>/<id-da-versão-exclusiva> Ao analisar a ID acima, essa função retorna:
|
Detalhes da função
parseKeyVaultSecretIdentifier(string)
Analisa a ID do Segredo do Key Vault fornecida. Um exemplo é:
https://< nome-do-cofre-chave.vault.azure.net/secrets/>< nome-secreto>/<id-da-versão-exclusiva>
Ao analisar a ID acima, essa função retorna:
{
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
Parâmetros
- id
-
string
A ID do Segredo do Key Vault.