Configuration interface
يمثل كائن التكوين تكوين جهاز واحد أو يمكن أن يمثل توزيعا يمكن تطبيقه كتكوين على الأجهزة استنادا إلى targetCondition.
الخصائص
content | محتوى التكوين |
created |
وقت التاريخ في ISO6801 إنشاء هذا التكوين |
etag | سلسلة تستخدم لحماية تحديثات التزامن الانتهازي بواسطة المتصل. يتم تحديث هذا عند تحديث النشر |
id | معرف هذا التكوين. |
labels | هذا هو قاموس<سلسلة، سلسلة> من التسميات. التسميات هي مجموعة من أزواج قيمة مفتاح السلسلة الحساسة لحالة الأحرف التي يمكنك استخدامها لوصف التوزيع. المفاتيح والقيم هي سلاسل حساسة لحالة الأحرف (يصل طولها إلى 128 حرفا) من الأحرف الأبجدية الرقمية من ASCII 7 بت + {'-'، ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', ''''} (لاحظ أن $ محجوز) |
last |
وقت التاريخ في ISO6801 آخر تحديث لهذا التكوين |
metrics | مقاييس التكوين المخصصة |
priority | عندما تستهدف اثنتان من عمليات التوزيع نفس الجهاز، يتم تطبيق النشر ذي الأولوية الأعلى. إذا كان لاثنين من عمليات النشر الأولوية نفسها، يتم تطبيق التوزيع مع تاريخ الإنشاء اللاحق. |
schema |
إصدار المخطط. |
system |
مقاييس تكوين النظام |
target |
يتم تقييم الشرط الهدف باستمرار لتضمين أي أجهزة جديدة تفي بالمتطلبات أو إزالة الأجهزة التي لم تعد تفعل خلال فترة حياة النشر. استخدم أي شرط منطقي على علامات توائم الجهاز أو deviceId لتحديد الأجهزة المستهدفة، على سبيل المثال tags.environment='prod' أو deviceId='linuxprod' أو tags.environment = 'prod' AND tags.location = 'westus'. |
تفاصيل الخاصية
content
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
priority
عندما تستهدف اثنتان من عمليات التوزيع نفس الجهاز، يتم تطبيق النشر ذي الأولوية الأعلى. إذا كان لاثنين من عمليات النشر الأولوية نفسها، يتم تطبيق التوزيع مع تاريخ الإنشاء اللاحق.
priority?: number
قيمة الخاصية
number
schemaVersion
إصدار المخطط.
schemaVersion: string
قيمة الخاصية
string
systemMetrics
targetCondition
يتم تقييم الشرط الهدف باستمرار لتضمين أي أجهزة جديدة تفي بالمتطلبات أو إزالة الأجهزة التي لم تعد تفعل خلال فترة حياة النشر. استخدم أي شرط منطقي على علامات توائم الجهاز أو deviceId لتحديد الأجهزة المستهدفة، على سبيل المثال tags.environment='prod' أو deviceId='linuxprod' أو tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
قيمة الخاصية
string