AccountsOperations interface
واجهة تمثل عمليات الحسابات.
الخصائص
| create |
إنشاء حساب خرائط أو تحديثه. يحمل حساب الخرائط المفاتيح التي تسمح بالوصول إلى واجهات برمجة تطبيقات REST الخاصة بالخرائط. |
| delete | |
| get | الحصول على حساب الخرائط. |
| list |
احصل على جميع حسابات الخرائط في مجموعة موارد |
| list |
احصل على جميع حسابات الخرائط في اشتراك |
| list |
احصل على المفاتيح التي تستخدمها مع واجهات برمجة تطبيقات الخرائط. يستخدم مفتاح للمصادقة والتفويض على الوصول إلى واجهات برمجة تطبيقات REST الخاصة ب Maps. يكفي مفتاح واحد في كل مرة؛ يتم إعطاء اثنتين لتوفير تجديد سلس للمفاتيح (KEY). |
| list |
أنشئ وأدرج رمز توقيع الوصول المشترك للحساب. استخدم هذا الرمز SAS للمصادقة على واجهات برمجة تطبيقات Azure Maps REST عبر مجموعات SDK مختلفة من Azure Maps. كشرط أساسي لإنشاء رمز SAS. المتطلبات:
|
| regenerate |
أعد توليد المفتاح الأساسي أو الثانوي لاستخدامه مع واجهات برمجة تطبيقات الخرائط. المفتاح القديم سيتوقف عن العمل فورا. |
| update | تحديث حساب الخرائط. يمكن تحديث مجموعة فرعية فقط من المعاملات بعد الإنشاء، مثل Sku، العلامات، الخصائص. |
تفاصيل الخاصية
createOrUpdate
إنشاء حساب خرائط أو تحديثه. يحمل حساب الخرائط المفاتيح التي تسمح بالوصول إلى واجهات برمجة تطبيقات REST الخاصة بالخرائط.
createOrUpdate: (resourceGroupName: string, accountName: string, mapsAccount: MapsAccount, options?: AccountsCreateOrUpdateOptionalParams) => Promise<MapsAccount>
قيمة الخاصية
(resourceGroupName: string, accountName: string, mapsAccount: MapsAccount, options?: AccountsCreateOrUpdateOptionalParams) => Promise<MapsAccount>
delete
delete: (resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => Promise<void>
قيمة الخاصية
(resourceGroupName: string, accountName: string, options?: AccountsDeleteOptionalParams) => Promise<void>
get
الحصول على حساب الخرائط.
get: (resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<MapsAccount>
قيمة الخاصية
(resourceGroupName: string, accountName: string, options?: AccountsGetOptionalParams) => Promise<MapsAccount>
listByResourceGroup
احصل على جميع حسابات الخرائط في مجموعة موارد
listByResourceGroup: (resourceGroupName: string, options?: AccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<MapsAccount, MapsAccount[], PageSettings>
قيمة الخاصية
(resourceGroupName: string, options?: AccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<MapsAccount, MapsAccount[], PageSettings>
listBySubscription
احصل على جميع حسابات الخرائط في اشتراك
listBySubscription: (options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<MapsAccount, MapsAccount[], PageSettings>
قيمة الخاصية
(options?: AccountsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<MapsAccount, MapsAccount[], PageSettings>
listKeys
احصل على المفاتيح التي تستخدمها مع واجهات برمجة تطبيقات الخرائط. يستخدم مفتاح للمصادقة والتفويض على الوصول إلى واجهات برمجة تطبيقات REST الخاصة ب Maps. يكفي مفتاح واحد في كل مرة؛ يتم إعطاء اثنتين لتوفير تجديد سلس للمفاتيح (KEY).
listKeys: (resourceGroupName: string, accountName: string, options?: AccountsListKeysOptionalParams) => Promise<MapsAccountKeys>
قيمة الخاصية
(resourceGroupName: string, accountName: string, options?: AccountsListKeysOptionalParams) => Promise<MapsAccountKeys>
listSas
أنشئ وأدرج رمز توقيع الوصول المشترك للحساب. استخدم هذا الرمز SAS للمصادقة على واجهات برمجة تطبيقات Azure Maps REST عبر مجموعات SDK مختلفة من Azure Maps. كشرط أساسي لإنشاء رمز SAS.
المتطلبات:
- أنشئ أو امتلكوا هوية مدارة معينة من قبل المستخدم في نفس منطقة Azure التي يوجد بها الحساب.
- إنشاء أو تحديث حساب خرائط Azure بنفس منطقة Azure التي يتم وضع فيها هوية الإدارة المعينة من قبل المستخدم.
listSas: (resourceGroupName: string, accountName: string, mapsAccountSasParameters: AccountSasParameters, options?: AccountsListSasOptionalParams) => Promise<MapsAccountSasToken>
قيمة الخاصية
(resourceGroupName: string, accountName: string, mapsAccountSasParameters: AccountSasParameters, options?: AccountsListSasOptionalParams) => Promise<MapsAccountSasToken>
regenerateKeys
أعد توليد المفتاح الأساسي أو الثانوي لاستخدامه مع واجهات برمجة تطبيقات الخرائط. المفتاح القديم سيتوقف عن العمل فورا.
regenerateKeys: (resourceGroupName: string, accountName: string, keySpecification: MapsKeySpecification, options?: AccountsRegenerateKeysOptionalParams) => Promise<MapsAccountKeys>
قيمة الخاصية
(resourceGroupName: string, accountName: string, keySpecification: MapsKeySpecification, options?: AccountsRegenerateKeysOptionalParams) => Promise<MapsAccountKeys>
update
تحديث حساب الخرائط. يمكن تحديث مجموعة فرعية فقط من المعاملات بعد الإنشاء، مثل Sku، العلامات، الخصائص.
update: (resourceGroupName: string, accountName: string, mapsAccountUpdateParameters: MapsAccountUpdateParameters, options?: AccountsUpdateOptionalParams) => Promise<MapsAccount>
قيمة الخاصية
(resourceGroupName: string, accountName: string, mapsAccountUpdateParameters: MapsAccountUpdateParameters, options?: AccountsUpdateOptionalParams) => Promise<MapsAccount>