Namespaces interface
واجهة تمثل مساحات الأسماء.
الأساليب
تفاصيل الأسلوب
beginDelete(string, string, NamespacesDeleteOptionalParams)
حذف مساحة اسم موجودة. تزيل هذه العملية أيضا جميع notificationHubs المقترنة ضمن مساحة الاسم.
function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- options
- NamespacesDeleteOptionalParams
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)
حذف مساحة اسم موجودة. تزيل هذه العملية أيضا جميع notificationHubs المقترنة ضمن مساحة الاسم.
function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- options
- NamespacesDeleteOptionalParams
معلمات الخيارات.
المرتجعات
Promise<void>
checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)
يتحقق من توفر مساحة اسم الخدمة المحددة عبر جميع اشتراكات Azure. هذا مفيد لأنه يتم إنشاء اسم المجال استنادا إلى اسم مساحة اسم الخدمة.
function checkAvailability(parameters: CheckAvailabilityParameters, options?: NamespacesCheckAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
المعلمات
- parameters
- CheckAvailabilityParameters
اسم مساحة الاسم.
معلمات الخيارات.
المرتجعات
Promise<CheckAvailabilityResult>
createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)
إنشاء/تحديث مساحة اسم خدمة. بمجرد الإنشاء، يكون بيان مورد مساحة الاسم هذا غير قابل للتغيير. هذه العملية متكررة.
function createOrUpdate(resourceGroupName: string, namespaceName: string, parameters: NamespaceCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateOptionalParams): Promise<NamespaceResource>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- parameters
- NamespaceCreateOrUpdateParameters
المعلمات المتوفرة لإنشاء مورد مساحة الاسم.
معلمات الخيارات.
المرتجعات
Promise<NamespaceResource>
createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)
إنشاء قاعدة تخويل لمساحة الاسم
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- authorizationRuleName
-
string
اسم قاعدة التخويل.
قاعدة تخويل الوصول المشترك.
معلمات الخيارات.
المرتجعات
deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)
حذف قاعدة تخويل مساحة الاسم
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- authorizationRuleName
-
string
اسم قاعدة التخويل.
معلمات الخيارات.
المرتجعات
Promise<void>
get(string, string, NamespacesGetOptionalParams)
إرجاع وصف مساحة الاسم المحددة.
function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<NamespaceResource>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- options
- NamespacesGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<NamespaceResource>
getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)
الحصول على قاعدة تخويل لمساحة الاسم حسب الاسم.
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم
- authorizationRuleName
-
string
اسم قاعدة التخويل.
معلمات الخيارات.
المرتجعات
list(string, NamespacesListOptionalParams)
يسرد مساحات الأسماء المتوفرة داخل resourceGroup.
function list(resourceGroupName: string, options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. إذا كانت قيمة resourceGroupName خالية، يسرد الأسلوب كافة مساحات الأسماء داخل الاشتراك
- options
- NamespacesListOptionalParams
معلمات الخيارات.
المرتجعات
listAll(NamespacesListAllOptionalParams)
يسرد كافة مساحات الأسماء المتوفرة داخل الاشتراك بغض النظر عن resourceGroups.
function listAll(options?: NamespacesListAllOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
المعلمات
- options
- NamespacesListAllOptionalParams
معلمات الخيارات.
المرتجعات
listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)
الحصول على قواعد التخويل لمساحة الاسم.
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم
معلمات الخيارات.
المرتجعات
listKeys(string, string, string, NamespacesListKeysOptionalParams)
الحصول على سلاسل الاتصال الأساسية والثانوية إلى مساحة الاسم
function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<ResourceListKeys>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- authorizationRuleName
-
string
سلسلة الاتصال لمساحة الاسم ل authorizationRule المحدد.
- options
- NamespacesListKeysOptionalParams
معلمات الخيارات.
المرتجعات
Promise<ResourceListKeys>
patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)
تصحيح مساحة الاسم الموجودة
function patch(resourceGroupName: string, namespaceName: string, parameters: NamespacePatchParameters, options?: NamespacesPatchOptionalParams): Promise<NamespaceResource>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- parameters
- NamespacePatchParameters
المعلمات المتوفرة لتصحيح مورد مساحة الاسم.
- options
- NamespacesPatchOptionalParams
معلمات الخيارات.
المرتجعات
Promise<NamespaceResource>
regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)
إعادة إنشاء المفاتيح الأساسية/الثانوية إلى قاعدة تخويل مساحة الاسم
function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NamespacesRegenerateKeysOptionalParams): Promise<ResourceListKeys>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد.
- namespaceName
-
string
اسم مساحة الاسم.
- authorizationRuleName
-
string
سلسلة الاتصال لمساحة الاسم ل authorizationRule المحدد.
- parameters
- PolicykeyResource
المعلمات المتوفرة لإعادة إنشاء مفتاح قاعدة تخويل مساحة الاسم.
معلمات الخيارات.
المرتجعات
Promise<ResourceListKeys>