ManagedHsmKeysOperations interface

واجهة تمثل عمليات ManagedHsmKeys.

الخصائص

createIfNotExist

إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تقوم واجهة برمجة التطبيقات هذه بإنشاء إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.

get

يحصل على الإصدار الحالي من المفتاح المحدد من HSM المدار المحدد.

getVersion

يحصل على الإصدار المحدد من المفتاح المحدد في HSM المدار المحدد.

list

يسرد المفاتيح في HSM المدار المحدد.

listVersions

يسرد المفاتيح في HSM المدار المحدد.

تفاصيل الخاصية

createIfNotExist

إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تقوم واجهة برمجة التطبيقات هذه بإنشاء إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.

createIfNotExist: (resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>

قيمة الخاصية

(resourceGroupName: string, name: string, keyName: string, parameters: ManagedHsmKeyCreateParameters, options?: ManagedHsmKeysCreateIfNotExistOptionalParams) => Promise<ManagedHsmKey>

get

يحصل على الإصدار الحالي من المفتاح المحدد من HSM المدار المحدد.

get: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>

قيمة الخاصية

(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysGetOptionalParams) => Promise<ManagedHsmKey>

getVersion

يحصل على الإصدار المحدد من المفتاح المحدد في HSM المدار المحدد.

getVersion: (resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>

قيمة الخاصية

(resourceGroupName: string, name: string, keyName: string, keyVersion: string, options?: ManagedHsmKeysGetVersionOptionalParams) => Promise<ManagedHsmKey>

list

يسرد المفاتيح في HSM المدار المحدد.

list: (resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, name: string, options?: ManagedHsmKeysListOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

listVersions

يسرد المفاتيح في HSM المدار المحدد.

listVersions: (resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, name: string, keyName: string, options?: ManagedHsmKeysListVersionsOptionalParams) => PagedAsyncIterableIterator<ManagedHsmKey, ManagedHsmKey[], PageSettings>