ManagedHsmKeys interface

واجهة تمثل ManagedHsmKeys.

الأساليب

createIfNotExist(string, string, string, ManagedHsmKeyCreateParameters, ManagedHsmKeysCreateIfNotExistOptionalParams)

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

get(string, string, string, ManagedHsmKeysGetOptionalParams)

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

getVersion(string, string, string, string, ManagedHsmKeysGetVersionOptionalParams)

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

list(string, string, ManagedHsmKeysListOptionalParams)

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

listVersions(string, string, string, ManagedHsmKeysListVersionsOptionalParams)

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

تفاصيل الأسلوب

createIfNotExist(string, string, string, ManagedHsmKeyCreateParameters, ManagedHsmKeysCreateIfNotExistOptionalParams)

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

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

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

name

string

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة.

keyName

string

اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة.

parameters
ManagedHsmKeyCreateParameters

المعلمات المستخدمة لإنشاء المفتاح المحدد.

options
ManagedHsmKeysCreateIfNotExistOptionalParams

معلمات الخيارات.

المرتجعات

Promise<ManagedHsmKey>

get(string, string, string, ManagedHsmKeysGetOptionalParams)

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

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

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

name

string

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة.

keyName

string

اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة.

options
ManagedHsmKeysGetOptionalParams

معلمات الخيارات.

المرتجعات

Promise<ManagedHsmKey>

getVersion(string, string, string, string, ManagedHsmKeysGetVersionOptionalParams)

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

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

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

name

string

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة.

keyName

string

اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة.

keyVersion

string

إصدار المفتاح المراد استرداده.

options
ManagedHsmKeysGetVersionOptionalParams

معلمات الخيارات.

المرتجعات

Promise<ManagedHsmKey>

list(string, string, ManagedHsmKeysListOptionalParams)

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

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

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

name

string

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة.

options
ManagedHsmKeysListOptionalParams

معلمات الخيارات.

المرتجعات

listVersions(string, string, string, ManagedHsmKeysListVersionsOptionalParams)

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

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

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

name

string

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة.

keyName

string

اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة.

options
ManagedHsmKeysListVersionsOptionalParams

معلمات الخيارات.

المرتجعات