AccountsOperations interface

واجهة تمثل عمليات الحسابات.

الخصائص

changeKeyVault

يؤثر على وحدات التخزين الموجودة التي تم تشفيرها باستخدام Key Vault/HSM المدارة، ووحدات التخزين الجديدة. يدعم HSM إلى Key Vault و Key Vault إلى HSM و HSM إلى HSM و Key Vault إلى Key Vault.

createOrUpdate

إنشاء حساب NetApp المحدد أو تحديثه داخل مجموعة الموارد

delete
get

الحصول على حساب NetApp

getChangeKeyVaultInformation

يحتوي على بيانات من encryption.keyVaultProperties بالإضافة إلى معلومات حول نقطة النهاية الخاصة التي تستخدمها كل مجموعة شقيقة تشفير. يمكن تعديل الاستجابة من نقطة النهاية هذه واستخدامها كنص طلب لطلب POST.

list

قم بإدراج ووصف كافة حسابات NetApp في مجموعة الموارد.

listBySubscription

قم بإدراج جميع حسابات NetApp في الاشتراك ووصفها.

renewCredentials

تجديد بيانات اعتماد الهوية المستخدمة للمصادقة على مخزن المفاتيح، لتشفير المفاتيح المدار من قبل العميل. إذا كان encryption.identity.principalId لا يتطابق مع identity.principalId، فسيؤدي تشغيل هذه العملية إلى إصلاحه.

transitionToCmk

نقل جميع وحدات التخزين في الشبكة الظاهرية إلى مصدر مفتاح تشفير مختلف (مفتاح مدار من قبل Microsoft أو Azure Key Vault). تفشل العملية إذا كانت وحدات التخزين المستهدفة تشترك في مجموعة الأخ التشفير مع وحدات تخزين من حساب آخر.

update

تصحيح حساب NetApp المحدد

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

changeKeyVault

يؤثر على وحدات التخزين الموجودة التي تم تشفيرها باستخدام Key Vault/HSM المدارة، ووحدات التخزين الجديدة. يدعم HSM إلى Key Vault و Key Vault إلى HSM و HSM إلى HSM و Key Vault إلى Key Vault.

changeKeyVault: (resourceGroupName: string, accountName: string, options?: AccountsChangeKeyVaultOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsChangeKeyVaultOptionalParams) => PollerLike<OperationState<void>, void>

createOrUpdate

إنشاء حساب NetApp المحدد أو تحديثه داخل مجموعة الموارد

createOrUpdate: (resourceGroupName: string, accountName: string, body: NetAppAccount, options?: AccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, body: NetAppAccount, options?: AccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

delete

delete: (resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

الحصول على حساب NetApp

get: (resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<NetAppAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<NetAppAccount>

getChangeKeyVaultInformation

يحتوي على بيانات من encryption.keyVaultProperties بالإضافة إلى معلومات حول نقطة النهاية الخاصة التي تستخدمها كل مجموعة شقيقة تشفير. يمكن تعديل الاستجابة من نقطة النهاية هذه واستخدامها كنص طلب لطلب POST.

getChangeKeyVaultInformation: (resourceGroupName: string, accountName: string, options?: AccountsGetChangeKeyVaultInformationOptionalParams) => PollerLike<OperationState<GetKeyVaultStatusResponse>, GetKeyVaultStatusResponse>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsGetChangeKeyVaultInformationOptionalParams) => PollerLike<OperationState<GetKeyVaultStatusResponse>, GetKeyVaultStatusResponse>

list

قم بإدراج ووصف كافة حسابات NetApp في مجموعة الموارد.

list: (resourceGroupName: string, options?: AccountsListOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

قيمة الخاصية

(resourceGroupName: string, options?: AccountsListOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

listBySubscription

قم بإدراج جميع حسابات NetApp في الاشتراك ووصفها.

listBySubscription: (options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

قيمة الخاصية

(options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<NetAppAccount, NetAppAccount[], PageSettings>

renewCredentials

تجديد بيانات اعتماد الهوية المستخدمة للمصادقة على مخزن المفاتيح، لتشفير المفاتيح المدار من قبل العميل. إذا كان encryption.identity.principalId لا يتطابق مع identity.principalId، فسيؤدي تشغيل هذه العملية إلى إصلاحه.

renewCredentials: (resourceGroupName: string, accountName: string, options?: AccountsRenewCredentialsOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsRenewCredentialsOptionalParams) => PollerLike<OperationState<void>, void>

transitionToCmk

نقل جميع وحدات التخزين في الشبكة الظاهرية إلى مصدر مفتاح تشفير مختلف (مفتاح مدار من قبل Microsoft أو Azure Key Vault). تفشل العملية إذا كانت وحدات التخزين المستهدفة تشترك في مجموعة الأخ التشفير مع وحدات تخزين من حساب آخر.

transitionToCmk: (resourceGroupName: string, accountName: string, options?: AccountsTransitionToCmkOptionalParams) => PollerLike<OperationState<void>, void>

قيمة الخاصية

(resourceGroupName: string, accountName: string, options?: AccountsTransitionToCmkOptionalParams) => PollerLike<OperationState<void>, void>

update

تصحيح حساب NetApp المحدد

update: (resourceGroupName: string, accountName: string, body: NetAppAccountPatch, options?: AccountsUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>

قيمة الخاصية

(resourceGroupName: string, accountName: string, body: NetAppAccountPatch, options?: AccountsUpdateOptionalParams) => PollerLike<OperationState<NetAppAccount>, NetAppAccount>