다음을 통해 공유


@azure/keyvault-secrets package

클래스

SecretClient

SecretClient는 Azure Key Vault에서 KeyVaultSecret 관리하는 메서드를 제공합니다. 클라이언트는 KeyVaultSecrets 만들기, 검색, 업데이트, 삭제, 제거, 백업, 복원 및 나열을 지원합니다. 또한 클라이언트는 일시 삭제 사용 Azure Key Vault에 대한 DeletedSecret 나열하도록 지원합니다.

인터페이스

BackupSecretOptions

<xref:backupSecretOptions>옵션.

BeginDeleteSecretOptions

beginDeleteSecret(string, BeginDeleteSecretOptions) 전달할 수 있는 선택적 매개 변수를 나타내는 인터페이스입니다.

BeginRecoverDeletedSecretOptions

beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) 전달할 수 있는 선택적 매개 변수를 나타내는 인터페이스입니다.

DeletedSecret

삭제된 KeyVault 비밀을 나타내는 인터페이스입니다.

GetDeletedSecretOptions

getDeletedSecret(string, GetDeletedSecretOptions)옵션.

GetSecretOptions

getSecret(string, GetSecretOptions)옵션.

KeyVaultSecret

이름, 값 및 SecretProperties가KeyVault Secret을 나타내는 인터페이스입니다.

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일) 동안 삭제된 엔터티의 복구 가능성을 보장합니다. System wil은 복구되지 않은 경우 90일 후에 영구적으로 삭제합니다.
복구 가능한: 즉시 및 영구 삭제(즉, 제거)를 수행하지 않고 삭제를 복구할 수 있는 자격 증명 모음 상태를 나타냅니다. 이 수준은 보존 간격(90일) 동안 및 구독을 계속 사용할 수 있는 동안 삭제된 엔터티의 복구 가능성을 보장합니다. System wil은 복구되지 않은 경우 90일 후에 영구적으로 삭제합니다.
Recoveryable+ProtectedSubscription: 삭제가 보존 간격(90일) 내에 복구 가능하고, 즉시 및 영구 삭제(즉, 제거)가 허용되지 않으며, 구독 자체를 영구적으로 취소할 수 없는 자격 증명 모음 및 구독 상태를 나타냅니다. System wil은 복구되지 않은 경우 90일 후에 영구적으로 삭제합니다.
CustomizedRecoverable+Purgeable: 삭제를 복구할 수 있는 자격 증명 모음 상태를 표시하며 즉시 영구 삭제를 허용합니다(예: 7<= SoftDeleteRetentionInDays < 90일 때 제거). 이 수준은 제거 작업이 요청되거나 구독이 취소되지 않는 한 보존 간격 동안 삭제된 엔터티의 복구 가능성을 보장합니다.
CustomizedRecoverable: 즉시 영구 삭제할 가능성 없이 삭제를 복구할 수 있는 자격 증명 모음 상태를 나타냅니다(예: 7<= SoftDeleteRetentionInDays < 90일 때 제거). 이 수준은 보존 간격 동안 및 구독을 계속 사용할 수 있는 동안 삭제된 엔터티의 복구 가능성을 보장합니다.
CustomizedRecoverable+ProtectedSubscription: 삭제가 복구 가능하고, 즉각적이고 영구적인 삭제(즉, 제거)가 허용되지 않으며, 7<= SoftDeleteRetentionInDays가 90일 때 구독 자체를 영구적으로 취소할 수 없는 자격 증명 모음 및 구독 상태를 < 나타냅니다. 이 수준은 보존 간격 동안 삭제된 엔터티의 복구 가능성을 보장하고 구독 자체를 취소할 수 없다는 사실도 반영합니다.

열거형

KnownDeletionRecoveryLevel

DeletionRecoveryLevel의 알려진 값은 서비스에서 허용하는.

함수

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입니다.

반환