@azure/keyvault-secrets package
الفصول
| SecretClient |
يوفر العميل السري طرقا لإدارة KeyVaultSecret في Azure Key Vault. يدعم العميل إنشاء KeyVaultSecrets واستردادها وتحديثها وحذفها وتطهيرها ونسخها احتياطيا واستعادتها وإدراجها. يدعم العميل أيضا إدراج DeletedSecret لتمكين Azure Key Vault الحذف النمي. |
الواجهات
| BackupSecretOptions |
خيارات <xref:backupSecretOptions>. |
| BeginDeleteSecretOptions |
واجهة تمثل المعلمات الاختيارية التي يمكن تمريرها إلى beginDeleteSecret(string, BeginDeleteSecretOptions) |
| BeginRecoverDeletedSecretOptions |
واجهة تمثل المعلمات الاختيارية التي يمكن تمريرها إلى beginRecoverDeletedSecret(string, BeginRecoverDeletedSecretOptions) |
| DeletedSecret |
واجهة تمثل KeyVault Secret محذوف. |
| GetDeletedSecretOptions | |
| GetSecretOptions | |
| KeyVaultSecret |
واجهة تمثل KeyVault Secret، مع اسمها وقيمتها SecretProperties. |
| KeyVaultSecretIdentifier |
يمثل المقاطع التي تشكل معرف سري ل Key Vault. |
| ListDeletedSecretsOptions | |
| ListPropertiesOfSecretVersionsOptions |
خيارات listPropertiesOfSecretVersions(string, ListPropertiesOfSecretVersionsOptions). |
| ListPropertiesOfSecretsOptions |
خيارات listPropertiesOfSecrets(ListPropertiesOfSecretsOptions). |
| PageSettings |
واجهة تتعقب إعدادات التكرار المصفح |
| PagedAsyncIterableIterator |
واجهة تسمح بالتكرار غير المتزامن حتى الاكتمال والصفحة. |
| PollOperationState |
يحتوي PollOperationState على قائمة تم إبداء الرأي فيها لأصغر مجموعة من الخصائص اللازمة لتحديد أي مناقصات العمليات طويلة الأمد. بينما تعمل فئة Poller كآلية تحكم محلية لبدء التشغيل والانتظار والإلغاء المحتمل لعملية تشغيل طويلة، توثق PollOperationState حالة عملية التشغيل الطويل البعيد. يجب تحديثه على الأقل عند بدء العملية، ومتى تنتهي، ومتى يتم إلغاؤها. على الرغم من ذلك، يمكن أن يكون للتطبيقات أي عدد آخر من الخصائص التي يمكن تحديثها لأسباب أخرى. |
| PollerLike |
تمثيل تجريدي للمطلع، يهدف إلى عرض الحد الأدنى فقط من واجهة برمجة التطبيقات التي يحتاج المستخدم إلى العمل معها. |
| PurgeDeletedSecretOptions |
خيارات purgeDeletedSecret(string, PurgeDeletedSecretOptions). |
| RestoreSecretBackupOptions |
خيارات restoreSecretBackup(Uint8Array, RestoreSecretBackupOptions). |
| SecretClientOptions |
المعلمات الاختيارية المقبولة من قبل KeyVault's KeyClient |
| SecretPollerOptions |
واجهة تمثل المعلمات الاختيارية التي يمكن تمريرها إلى beginDeleteSecret(string, BeginDeleteSecretOptions)<xref:beginRecoverDeletedKey>. |
| SecretProperties |
واجهة تمثل خصائص KeyVaultSecret. |
| SetSecretOptions | |
| UpdateSecretPropertiesOptions |
خيارات updateSecretProperties(string, string, UpdateSecretPropertiesOptions). |
النوع أسماء مستعارة
| ContentType |
نوع الوسائط (نوع MIME) للشهادة. إذا تم تحديد تنسيق مدعوم، يتم تحويل محتوى الشهادة إلى التنسيق المطلوب. حاليا، يدعم فقط تحويل PFX إلى PEM. |
| DeletionRecoveryLevel |
يعكس مستوى استرداد الحذف الساري حاليا للبيانات السرية في المخزن الحالي. إذا كان يحتوي على "قابل للإزالة"، يمكن حذف السر نهائيا من قبل مستخدم متميز؛ وإلا، يمكن للنظام فقط إزالة البيانات السرية، في نهاية الفاصل الزمني للاحتفاظ. القيم المعروفة التي تدعمها الخدمة
القابلة للإزالة: تشير إلى حالة المخزن التي يكون فيها الحذف عملية لا رجعة فيها، دون إمكانية الاسترداد. يتوافق هذا المستوى مع عدم توفر أي حماية ضد عملية الحذف؛ يتم فقدان البيانات بشكل لا يمكن إصلاحه عند قبول عملية حذف على مستوى الكيان أو أعلى (المخزن ومجموعة الموارد والاشتراك وما إلى ذلك) |
التعدادات
| KnownContentType |
القيم المعروفة لنوع المحتوى التي تقبلها الخدمة. |
| KnownDeletionRecoveryLevel |
يعكس مستوى استرداد الحذف الساري حاليا للبيانات السرية في المخزن الحالي. إذا كان يحتوي على "قابل للإزالة"، يمكن حذف السر نهائيا من قبل مستخدم متميز؛ وإلا، يمكن للنظام فقط إزالة البيانات السرية، في نهاية الفاصل الزمني للاحتفاظ. |
الوظائف
| parse |
يحلل معرف السر الخاص ب Key Vault المعطا. مثال على ذلك: https://< keyvault-name.vault.azure.net/secrets/>< secret-name>/<unique-version-id> عند تحليل المعرف أعلاه، ترجع هذه الدالة:
|
المتغيرات
| logger | @azure/logger تكوين هذه الحزمة. |
تفاصيل الوظيفة
parseKeyVaultSecretIdentifier(string)
يحلل معرف السر الخاص ب Key Vault المعطا. مثال على ذلك:
https://< keyvault-name.vault.azure.net/secrets/>< secret-name>/<unique-version-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.