مشاركة عبر


Configuration interface

يمثل كائن التكوين تكوين جهاز واحد أو يمكن أن يمثل توزيعا يمكن تطبيقه كتكوين على الأجهزة استنادا إلى targetCondition.

الخصائص

content

محتوى التكوين

createdTimeUtc

وقت التاريخ في ISO6801 إنشاء هذا التكوين

etag

سلسلة تستخدم لحماية تحديثات التزامن الانتهازي بواسطة المتصل. يتم تحديث هذا عند تحديث النشر

id

معرف هذا التكوين.

labels

هذا هو قاموس<سلسلة، سلسلة> من التسميات. التسميات هي مجموعة من أزواج قيمة مفتاح السلسلة الحساسة لحالة الأحرف التي يمكنك استخدامها لوصف التوزيع. المفاتيح والقيم هي سلاسل حساسة لحالة الأحرف (يصل طولها إلى 128 حرفا) من الأحرف الأبجدية الرقمية من ASCII 7 بت + {'-'، ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''''} (لاحظ أن $ محجوز)

lastUpdatedTimeUtc

وقت التاريخ في ISO6801 آخر تحديث لهذا التكوين

metrics

مقاييس التكوين المخصصة

priority

عندما تستهدف اثنتان من عمليات التوزيع نفس الجهاز، يتم تطبيق النشر ذي الأولوية الأعلى. إذا كان لاثنين من عمليات النشر الأولوية نفسها، يتم تطبيق التوزيع مع تاريخ الإنشاء اللاحق.

schemaVersion

إصدار المخطط.

systemMetrics

مقاييس تكوين النظام

targetCondition

يتم تقييم الشرط الهدف باستمرار لتضمين أي أجهزة جديدة تفي بالمتطلبات أو إزالة الأجهزة التي لم تعد تفعل خلال فترة حياة النشر. استخدم أي شرط منطقي على علامات توائم الجهاز أو deviceId لتحديد الأجهزة المستهدفة، على سبيل المثال tags.environment='prod' أو deviceId='linuxprod' أو tags.environment = 'prod' AND tags.location = 'westus'.

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

content

محتوى التكوين

content?: ConfigurationContent

قيمة الخاصية

createdTimeUtc

وقت التاريخ في ISO6801 إنشاء هذا التكوين

createdTimeUtc?: string

قيمة الخاصية

string

etag

سلسلة تستخدم لحماية تحديثات التزامن الانتهازي بواسطة المتصل. يتم تحديث هذا عند تحديث النشر

etag?: string

قيمة الخاصية

string

id

معرف هذا التكوين.

id: string

قيمة الخاصية

string

labels

هذا هو قاموس<سلسلة، سلسلة> من التسميات. التسميات هي مجموعة من أزواج قيمة مفتاح السلسلة الحساسة لحالة الأحرف التي يمكنك استخدامها لوصف التوزيع. المفاتيح والقيم هي سلاسل حساسة لحالة الأحرف (يصل طولها إلى 128 حرفا) من الأحرف الأبجدية الرقمية من ASCII 7 بت + {'-'، ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''''} (لاحظ أن $ محجوز)

labels?: {[key: string]: string}

قيمة الخاصية

{[key: string]: string}

lastUpdatedTimeUtc

وقت التاريخ في ISO6801 آخر تحديث لهذا التكوين

lastUpdatedTimeUtc?: string

قيمة الخاصية

string

metrics

مقاييس التكوين المخصصة

metrics?: ConfigurationMetrics

قيمة الخاصية

priority

عندما تستهدف اثنتان من عمليات التوزيع نفس الجهاز، يتم تطبيق النشر ذي الأولوية الأعلى. إذا كان لاثنين من عمليات النشر الأولوية نفسها، يتم تطبيق التوزيع مع تاريخ الإنشاء اللاحق.

priority?: number

قيمة الخاصية

number

schemaVersion

إصدار المخطط.

schemaVersion: string

قيمة الخاصية

string

systemMetrics

مقاييس تكوين النظام

systemMetrics?: ConfigurationMetrics

قيمة الخاصية

targetCondition

يتم تقييم الشرط الهدف باستمرار لتضمين أي أجهزة جديدة تفي بالمتطلبات أو إزالة الأجهزة التي لم تعد تفعل خلال فترة حياة النشر. استخدم أي شرط منطقي على علامات توائم الجهاز أو deviceId لتحديد الأجهزة المستهدفة، على سبيل المثال tags.environment='prod' أو deviceId='linuxprod' أو tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

قيمة الخاصية

string