Microsoft.Devices provisioningServices 2017-11-15
تعريف مورد Bicep
يمكن نشر نوع مورد provisioningServices مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Devices/provisioningServices، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Devices/provisioningServices@2017-11-15' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'S1'
}
etag: 'string'
properties: {
allocationPolicy: 'string'
authorizationPolicies: [
{
keyName: 'string'
primaryKey: 'string'
rights: 'string'
secondaryKey: 'string'
keyName: 'string'
primaryKey: 'string'
rights: 'string'
secondaryKey: 'string'
}
]
iotHubs: [
{
allocationWeight: int
applyAllocationPolicy: bool
connectionString: 'string'
location: 'string'
}
]
provisioningState: 'string'
state: 'string'
}
}
قيم Property
خدمات تشغيل الخدمة
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 3-64 أحرف صالحة: الأبجدية الرقمية والواصلات. الانتهاء بالأبجدية الرقمية. |
الموقع | موقع المورد. | سلسلة (مطلوب) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | معلومات SKU لخدمة التزويد. | IotDpsSkuInfo (مطلوب) |
etag | حقل Etag غير مطلوب. إذا تم توفيره في نص الاستجابة، فيجب أيضا توفيره كعنوان وفقا لاصطلاح ETag العادي. | سلسلة |
خصائص | الخصائص الخاصة بالخدمة لخدمة التزويد | IotDpsPropertiesDescription (مطلوب) |
IotDpsPropertiesDescription
الاسم | الوصف | القيمة |
---|---|---|
نهج التخصيص | نهج التخصيص الذي ستستخدمه خدمة التوفير هذه. | "GeoLatency" "تجزئة" 'ثابت' |
نهج التخويل | قائمة مفاتيح التخويل لخدمة التوفير. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | قائمة بمراكز IoT المقترنة بخدمة التزويد هذه. | IotHubDefinitionDescription[] |
provisioningState | حالة توفير ARM لخدمة التوفير. | سلسلة |
الولاية | الحالة الحالية لخدمة التوفير. | "التنشيط" 'ActivationFailed' "نشط" "محذوف" "الحذف" 'DeleteionFailed' "تجاوز الفشل" 'FailoverFailed' "استئناف" "معلق" "تعليق" "الانتقال" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
الاسم | الوصف | القيمة |
---|---|---|
keyName | اسم المفتاح. | سلسلة (مطلوب) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | "اتصال الجهاز" "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" 'ServiceConfig' (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
keyName | اسم المفتاح. | سلسلة (مطلوبة) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | 'DeviceConnect' "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" 'ServiceConfig' (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
وصف IotHubDefinitionDescription
الاسم | الوصف | القيمة |
---|---|---|
وزن التخصيص | الوزن الذي يجب تطبيقه على مركز IoT معين. | int |
applyAllocationPolicy | وضع علامة لتطبيق allocationPolicy أم لا لمركز IoT معين. | Bool |
سلسلة الاتصال | سلسلة الاتصال لمركز IoT. | سلسلة (مطلوبة) |
الموقع | منطقة ARM لمركز IoT. | سلسلة (مطلوبة) |
IotDpsSkuInfo
الاسم | الوصف | القيمة |
---|---|---|
السعة | عدد الوحدات المراد توفيرها | int |
الاسم | اسم Sku. | 'S1' |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء IOT Hub ومحاكي Ubuntu edge |
ينشئ هذا القالب IOT Hub ومحاكي Ubuntu Edge للجهاز الظاهري. |
إنشاء خدمة توفير جهاز IoT Hub |
يمكنك هذا القالب من إنشاء مركز IoT وخدمة توفير جهاز IoT Hub، وربط الخدمتين معا. |
تعريف مورد قالب ARM
يمكن توزيع نوع مورد provisioningServices مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Devices/provisioningServices، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Devices/provisioningServices",
"apiVersion": "2017-11-15",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "S1"
},
"etag": "string",
"properties": {
"allocationPolicy": "string",
"authorizationPolicies": [
{
"keyName": "string",
"primaryKey": "string",
"rights": "string",
"secondaryKey": "string",
"keyName": "string",
"primaryKey": "string",
"rights": "string",
"secondaryKey": "string"
}
],
"iotHubs": [
{
"allocationWeight": "int",
"applyAllocationPolicy": "bool",
"connectionString": "string",
"location": "string"
}
],
"provisioningState": "string",
"state": "string"
}
}
قيم Property
خدمات تشغيل الخدمة
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Devices/provisioningServices' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2017-11-15' |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-64 الأحرف الصالحة: الأبجدية الرقمية والواصلات. الانتهاء بالأبجدية الرقمية. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | معلومات SKU لخدمة التزويد. | IotDpsSkuInfo (مطلوب) |
etag | حقل Etag غير مطلوب. إذا تم توفيره في نص الاستجابة، فيجب أيضا توفيره كعنوان وفقا لاصطلاح ETag العادي. | سلسلة |
خصائص | خصائص خاصة بالخدمة لخدمة التزويد | IotDpsPropertiesDescription (مطلوب) |
IotDpsPropertiesDescription
الاسم | الوصف | القيمة |
---|---|---|
نهج التخصيص | نهج التخصيص الذي ستستخدمه خدمة التوفير هذه. | "GeoLatency" "تجزئة" 'ثابت' |
نهج التخويل | قائمة مفاتيح التخويل لخدمة التوفير. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | قائمة بمراكز IoT المقترنة بخدمة التزويد هذه. | IotHubDefinitionDescription[] |
provisioningState | حالة توفير ARM لخدمة التوفير. | سلسلة |
الولاية | الحالة الحالية لخدمة التوفير. | "التنشيط" 'ActivationFailed' "نشط" "محذوف" "الحذف" 'DeleteionFailed' "تجاوز الفشل" 'FailoverFailed' "استئناف" "معلق" "تعليق" "الانتقال" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
الاسم | الوصف | القيمة |
---|---|---|
keyName | اسم المفتاح. | سلسلة (مطلوب) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | "اتصال الجهاز" "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" 'ServiceConfig' (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
keyName | اسم المفتاح. | سلسلة (مطلوب) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | "اتصال الجهاز" "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" 'ServiceConfig' (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
IotHubDefinitionDescription
الاسم | الوصف | القيمة |
---|---|---|
وزن التخصيص | الوزن الذي يجب تطبيقه على مركز IoT معين. | int |
applyAllocationPolicy | ضع علامة لتطبيق allocationPolicy أم لا لمركز IoT معين. | Bool |
سلسلة الاتصال | سلسلة الاتصال لمركز IoT. | سلسلة (مطلوب) |
الموقع | منطقة ARM لمركز IoT. | سلسلة (مطلوب) |
IotDpsSkuInfo
الاسم | الوصف | القيمة |
---|---|---|
السعة | عدد الوحدات المراد توفيرها | int |
الاسم | اسم Sku. | 'S1' |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء محاكي IOT Hub وUbuntu edge |
ينشئ هذا القالب IOT Hub ومحاكي Ubuntu Edge للجهاز الظاهري. |
إنشاء خدمة توفير جهاز IoT Hub |
يمكنك هذا القالب من إنشاء مركز IoT وخدمة توفير جهاز IoT Hub، وربط الخدمتين معا. |
تعريف مورد Terraform (موفر AzAPI)
يمكن توزيع نوع مورد provisioningServices مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Devices/provisioningServices، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Devices/provisioningServices@2017-11-15"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
allocationPolicy = "string"
authorizationPolicies = [
{
keyName = "string"
primaryKey = "string"
rights = "string"
secondaryKey = "string"
keyName = "string"
primaryKey = "string"
rights = "string"
secondaryKey = "string"
}
]
iotHubs = [
{
allocationWeight = int
applyAllocationPolicy = bool
connectionString = "string"
location = "string"
}
]
provisioningState = "string"
state = "string"
}
sku = {
capacity = int
name = "S1"
}
etag = "string"
})
}
قيم Property
خدمات تشغيل الخدمة
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Devices/provisioningServices@2017-11-15" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-64 الأحرف الصالحة: الأبجدية الرقمية والواصلات. الانتهاء بالأبجدية الرقمية. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. |
sku | معلومات SKU لخدمة التزويد. | IotDpsSkuInfo (مطلوب) |
etag | حقل Etag غير مطلوب. إذا تم توفيره في نص الاستجابة، فيجب أيضا توفيره كعنوان وفقا لاصطلاح ETag العادي. | سلسلة |
خصائص | خصائص خاصة بالخدمة لخدمة التزويد | IotDpsPropertiesDescription (مطلوب) |
IotDpsPropertiesDescription
الاسم | الوصف | القيمة |
---|---|---|
نهج التخصيص | نهج التخصيص الذي ستستخدمه خدمة التوفير هذه. | "GeoLatency" "تجزئة" "ثابت" |
نهج التخويل | قائمة مفاتيح التخويل لخدمة التوفير. | SharedAccessSignatureAuthorizationRuleAccessRightsDe...[] |
iotHubs | قائمة بمراكز IoT المقترنة بخدمة التزويد هذه. | IotHubDefinitionDescription[] |
provisioningState | حالة توفير ARM لخدمة التزويد. | سلسلة |
الولاية | الحالة الحالية لخدمة التوفير. | "التنشيط" "ActivationFailed" "نشط" "محذوف" "حذف" "DeleteionFailed" "تجاوز الفشل" "FailoverFailed" "استئناف" "معلق" "تعليق" "الانتقال" |
SharedAccessSignatureAuthorizationRuleAccessRightsDe...
الاسم | الوصف | القيمة |
---|---|---|
keyName | اسم المفتاح. | سلسلة (مطلوبة) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | "DeviceConnect" "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
keyName | اسم المفتاح. | سلسلة (مطلوبة) |
primaryKey | قيمة مفتاح SAS الأساسية. | سلسلة |
حقوق | الحقوق التي يمتلكها هذا المفتاح. | "DeviceConnect" "EnrollmentRead" "كتابة التسجيل" "RegistrationStatusRead" "RegistrationStatusWrite" "ServiceConfig" (مطلوب) |
مفتاح ثانوي | قيمة مفتاح SAS الثانوية. | سلسلة |
وصف IotHubDefinitionDescription
الاسم | الوصف | القيمة |
---|---|---|
وزن التخصيص | الوزن الذي يجب تطبيقه على مركز IoT معين. | int |
applyAllocationPolicy | وضع علامة لتطبيق allocationPolicy أم لا لمركز IoT معين. | Bool |
سلسلة الاتصال | سلسلة الاتصال لمركز IoT. | سلسلة (مطلوبة) |
الموقع | منطقة ARM لمركز IoT. | سلسلة (مطلوبة) |
IotDpsSkuInfo
الاسم | الوصف | القيمة |
---|---|---|
السعة | عدد الوحدات المراد توفيرها | int |
الاسم | اسم Sku. | "S1" |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ