IotDpsResource interface
واجهة تمثل IotDpsResource.
الأساليب
تفاصيل الأسلوب
beginCreateOrUpdate(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)
إنشاء أو تحديث بيانات التعريف لخدمة التزويد. النمط المعتاد لتعديل خاصية هو استرداد بيانات تعريف خدمة التزويد وبيانات تعريف الأمان، ثم دمجها مع القيم المعدلة في نص جديد لتحديث خدمة التزويد.
function beginCreateOrUpdate(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>
المعلمات
- resourceGroupName
-
string
معرف مجموعة الموارد.
- provisioningServiceName
-
string
اسم خدمة التزويد المراد إنشاؤها أو تحديثها.
- iotDpsDescription
- ProvisioningServiceDescription
وصف خدمة التزويد المراد إنشاؤها أو تحديثها.
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>
beginCreateOrUpdateAndWait(string, string, ProvisioningServiceDescription, IotDpsResourceCreateOrUpdateOptionalParams)
إنشاء أو تحديث بيانات التعريف لخدمة التزويد. النمط المعتاد لتعديل خاصية هو استرداد بيانات تعريف خدمة التزويد وبيانات تعريف الأمان، ثم دمجها مع القيم المعدلة في نص جديد لتحديث خدمة التزويد.
function beginCreateOrUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, iotDpsDescription: ProvisioningServiceDescription, options?: IotDpsResourceCreateOrUpdateOptionalParams): Promise<ProvisioningServiceDescription>
المعلمات
- resourceGroupName
-
string
معرف مجموعة الموارد.
- provisioningServiceName
-
string
اسم خدمة التزويد المراد إنشاؤها أو تحديثها.
- iotDpsDescription
- ProvisioningServiceDescription
وصف خدمة التزويد المراد إنشاؤها أو تحديثها.
معلمات الخيارات.
المرتجعات
Promise<ProvisioningServiceDescription>
beginCreateOrUpdatePrivateEndpointConnection(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)
إنشاء أو تحديث حالة اتصال نقطة نهاية خاصة بالاسم المحدد
function beginCreateOrUpdatePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- privateEndpointConnectionName
-
string
اسم اتصال نقطة النهاية الخاصة
- privateEndpointConnection
- PrivateEndpointConnection
اتصال نقطة النهاية الخاصة بخصائص محدثة
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>
beginCreateOrUpdatePrivateEndpointConnectionAndWait(string, string, string, PrivateEndpointConnection, IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams)
إنشاء أو تحديث حالة اتصال نقطة نهاية خاصة بالاسم المحدد
function beginCreateOrUpdatePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, privateEndpointConnection: PrivateEndpointConnection, options?: IotDpsResourceCreateOrUpdatePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- privateEndpointConnectionName
-
string
اسم اتصال نقطة النهاية الخاصة
- privateEndpointConnection
- PrivateEndpointConnection
اتصال نقطة النهاية الخاصة بخصائص محدثة
معلمات الخيارات.
المرتجعات
Promise<PrivateEndpointConnection>
beginDelete(string, string, IotDpsResourceDeleteOptionalParams)
حذف خدمة التزويد.
function beginDelete(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التوفير المراد حذفها.
- resourceGroupName
-
string
معرف مجموعة الموارد.
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, IotDpsResourceDeleteOptionalParams)
حذف خدمة التزويد.
function beginDeleteAndWait(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceDeleteOptionalParams): Promise<void>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التوفير المراد حذفها.
- resourceGroupName
-
string
معرف مجموعة الموارد.
معلمات الخيارات.
المرتجعات
Promise<void>
beginDeletePrivateEndpointConnection(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)
حذف اتصال نقطة النهاية الخاصة بالاسم المحدد
function beginDeletePrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PollerLike<PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- privateEndpointConnectionName
-
string
اسم اتصال نقطة النهاية الخاصة
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<PrivateEndpointConnection>, PrivateEndpointConnection>>
beginDeletePrivateEndpointConnectionAndWait(string, string, string, IotDpsResourceDeletePrivateEndpointConnectionOptionalParams)
حذف اتصال نقطة النهاية الخاصة بالاسم المحدد
function beginDeletePrivateEndpointConnectionAndWait(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceDeletePrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- privateEndpointConnectionName
-
string
اسم اتصال نقطة النهاية الخاصة
معلمات الخيارات.
المرتجعات
Promise<PrivateEndpointConnection>
beginUpdate(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)
تحديث علامات خدمة التوفير الموجودة. لتحديث الحقول الأخرى، استخدم أسلوب CreateOrUpdate
function beginUpdate(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<PollerLike<PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>
المعلمات
- resourceGroupName
-
string
معرف مجموعة الموارد.
- provisioningServiceName
-
string
اسم خدمة التزويد المراد إنشاؤها أو تحديثها.
- provisioningServiceTags
- TagsResource
معلومات العلامة المحدثة لتعيينها في مثيل خدمة التزويد.
معلمات الخيارات.
المرتجعات
Promise<PollerLike<@azure/core-lro.PollOperationState<ProvisioningServiceDescription>, ProvisioningServiceDescription>>
beginUpdateAndWait(string, string, TagsResource, IotDpsResourceUpdateOptionalParams)
تحديث علامات خدمة التوفير الموجودة. لتحديث الحقول الأخرى، استخدم أسلوب CreateOrUpdate
function beginUpdateAndWait(resourceGroupName: string, provisioningServiceName: string, provisioningServiceTags: TagsResource, options?: IotDpsResourceUpdateOptionalParams): Promise<ProvisioningServiceDescription>
المعلمات
- resourceGroupName
-
string
معرف مجموعة الموارد.
- provisioningServiceName
-
string
اسم خدمة التزويد المراد إنشاؤها أو تحديثها.
- provisioningServiceTags
- TagsResource
معلومات العلامة المحدثة لتعيينها في مثيل خدمة التزويد.
معلمات الخيارات.
المرتجعات
Promise<ProvisioningServiceDescription>
checkProvisioningServiceNameAvailability(OperationInputs, IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams)
تحقق مما إذا كان اسم خدمة التزويد متوفرا. سيؤدي ذلك إلى التحقق مما إذا كان الاسم صالحا من الناحية التركيبية وما إذا كان الاسم قابلا للاستخدام
function checkProvisioningServiceNameAvailability(argumentsParam: OperationInputs, options?: IotDpsResourceCheckProvisioningServiceNameAvailabilityOptionalParams): Promise<NameAvailabilityInfo>
المعلمات
- argumentsParam
- OperationInputs
تعيين معلمة الاسم في بنية OperationInputs إلى اسم خدمة التزويد للتحقق منها.
معلمات الخيارات.
المرتجعات
Promise<NameAvailabilityInfo>
get(string, string, IotDpsResourceGetOptionalParams)
احصل على بيانات التعريف لخدمة التزويد بدون مفاتيح SAS.
function get(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceGetOptionalParams): Promise<ProvisioningServiceDescription>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التزويد المراد استردادها.
- resourceGroupName
-
string
اسم مجموعة الموارد.
- options
- IotDpsResourceGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<ProvisioningServiceDescription>
getOperationResult(string, string, string, string, IotDpsResourceGetOperationResultOptionalParams)
الحصول على حالة عملية طويلة الأمد، مثل إنشاء خدمة توفير أو تحديثها أو حذفها.
function getOperationResult(operationId: string, resourceGroupName: string, provisioningServiceName: string, asyncinfo: string, options?: IotDpsResourceGetOperationResultOptionalParams): Promise<AsyncOperationResult>
المعلمات
- operationId
-
string
معرف العملية المطابق لعملية طويلة الأمد. استخدم هذا للاستقصاء عن الحالة.
- resourceGroupName
-
string
معرف مجموعة الموارد.
- provisioningServiceName
-
string
اسم خدمة التوفير التي تعمل عليها العملية.
- asyncinfo
-
string
عنوان غير متزامن يستخدم للاستقصاء عن حالة العملية، التي تم الحصول عليها أثناء إنشاء العملية طويلة الأمد.
معلمات الخيارات.
المرتجعات
Promise<AsyncOperationResult>
getPrivateEndpointConnection(string, string, string, IotDpsResourceGetPrivateEndpointConnectionOptionalParams)
الحصول على خصائص اتصال نقطة النهاية الخاصة
function getPrivateEndpointConnection(resourceGroupName: string, resourceName: string, privateEndpointConnectionName: string, options?: IotDpsResourceGetPrivateEndpointConnectionOptionalParams): Promise<PrivateEndpointConnection>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- privateEndpointConnectionName
-
string
اسم اتصال نقطة النهاية الخاصة
معلمات الخيارات.
المرتجعات
Promise<PrivateEndpointConnection>
getPrivateLinkResources(string, string, string, IotDpsResourceGetPrivateLinkResourcesOptionalParams)
الحصول على مورد الارتباط الخاص المحدد لخدمة التوفير المحددة
function getPrivateLinkResources(resourceGroupName: string, resourceName: string, groupId: string, options?: IotDpsResourceGetPrivateLinkResourcesOptionalParams): Promise<GroupIdInformation>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
- groupId
-
string
اسم مورد الارتباط الخاص
معلمات الخيارات.
المرتجعات
Promise<GroupIdInformation>
listByResourceGroup(string, IotDpsResourceListByResourceGroupOptionalParams)
احصل على قائمة بجميع خدمات التوفير في مجموعة الموارد المحددة.
function listByResourceGroup(resourceGroupName: string, options?: IotDpsResourceListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>
المعلمات
- resourceGroupName
-
string
معرف مجموعة الموارد.
معلمات الخيارات.
المرتجعات
listBySubscription(IotDpsResourceListBySubscriptionOptionalParams)
سرد جميع خدمات التوفير لمعرف اشتراك معين.
function listBySubscription(options?: IotDpsResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ProvisioningServiceDescription, ProvisioningServiceDescription[], PageSettings>
المعلمات
معلمات الخيارات.
المرتجعات
listKeys(string, string, IotDpsResourceListKeysOptionalParams)
سرد المفاتيح الأساسية والثانوية لخدمة التزويد.
function listKeys(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRuleAccessRightsDescription, SharedAccessSignatureAuthorizationRuleAccessRightsDescription[], PageSettings>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التزويد للحصول على مفاتيح الوصول المشتركة له.
- resourceGroupName
-
string
اسم مجموعة الموارد
معلمات الخيارات.
المرتجعات
listKeysForKeyName(string, string, string, IotDpsResourceListKeysForKeyNameOptionalParams)
سرد المفاتيح الأساسية والثانوية لاسم مفتاح معين
function listKeysForKeyName(provisioningServiceName: string, keyName: string, resourceGroupName: string, options?: IotDpsResourceListKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRuleAccessRightsDescription>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التزويد.
- keyName
-
string
اسم المفتاح المنطقي للحصول على قيم المفاتيح.
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
معلمات الخيارات.
المرتجعات
listPrivateEndpointConnections(string, string, IotDpsResourceListPrivateEndpointConnectionsOptionalParams)
سرد خصائص اتصال نقطة النهاية الخاصة
function listPrivateEndpointConnections(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateEndpointConnectionsOptionalParams): Promise<IotDpsResourceListPrivateEndpointConnectionsResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
معلمات الخيارات.
المرتجعات
listPrivateLinkResources(string, string, IotDpsResourceListPrivateLinkResourcesOptionalParams)
سرد موارد الارتباط الخاص لخدمة التوفير المحددة
function listPrivateLinkResources(resourceGroupName: string, resourceName: string, options?: IotDpsResourceListPrivateLinkResourcesOptionalParams): Promise<PrivateLinkResources>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد التي تحتوي على خدمة التوفير.
- resourceName
-
string
اسم خدمة التزويد.
معلمات الخيارات.
المرتجعات
Promise<PrivateLinkResources>
listValidSkus(string, string, IotDpsResourceListValidSkusOptionalParams)
الحصول على قائمة وحدات SKU والمستويات الصالحة لخدمة التزويد.
function listValidSkus(provisioningServiceName: string, resourceGroupName: string, options?: IotDpsResourceListValidSkusOptionalParams): PagedAsyncIterableIterator<IotDpsSkuDefinition, IotDpsSkuDefinition[], PageSettings>
المعلمات
- provisioningServiceName
-
string
اسم خدمة التوفير.
- resourceGroupName
-
string
اسم مجموعة الموارد.
معلمات الخيارات.