المرجع: النشر
عملية نشر
تمثيل JSON |
---|
{ "name": string, "description": string, "categories": [ string ], "buildPrefixes": [ string ], "fingerprintSubstrings": [ string ], "apfeProductId": string, "userAccessLevel": { object ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم عملية النشر |
description |
وصف عملية النشر |
categories[] |
النتائج فقط. فئات النشر |
buildPrefixes[] |
النتائج فقط. بادئة الإصدار. |
fingerprintSubstrings[] |
النتائج فقط. السلسلة الفرعية للملف المرجعي للنشر. يُستخدَم عادةً لفرض مفاتيح الاختبار أو مفاتيح الإصدار. |
apfeProductId |
النتائج فقط. رمز معرِّف المنتج لجهاز النشر |
userAccessLevel |
النتائج فقط. مستوى وصول المستخدم إلى عملية النشر هذه |
updateTime |
النتائج فقط. الطابع الزمني لعملية النشر طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
endOfLifeUrl |
عنوان URL لانتهاء دورة حياة النشر. ويؤدي ضبط هذا الحقل على عنوان URL غير فارغ إلى إنهاء عملية النشر. يجب عدم ترك هذا الحقل بدون ضبط أو ضبطه على فارغ لعملية نشر سبق أن تم وضع علامة عليها كانتهاء دورة حياة المنتج. |
details |
النتائج فقط. المزيد من تفاصيل عملية النشر يجب أن يعرض الخادم هذا الحقل فقط عند إعادة النشر. |
UserAccessLevel
مستوى الوصول إلى عمليات النشر
تمثيل JSON |
---|
{
"userEmail": string,
"accessLevel": enum ( |
الحقول | |
---|---|
userEmail |
عنوان البريد الإلكتروني للمستخدم |
accessLevel |
مستوى وصول المستخدم إلى عملية النشر |
AccessLevel
يمكن أن يكون للمستخدم مستويات وصول مختلفة إلى عملية نشر.
عمليات التعداد | |
---|---|
ACCESS_LEVEL_UNSPECIFIED |
لم يتم تحديده. |
READ_ONLY_ACCESS |
يمكن للمستخدم عرض عملية النشر بدون تعديلها. |
GROUPS_ONLY_ACCESS |
يمكن للمستخدم تعديل مجموعات الاختبار وليس مجموعة الإنتاج في عملية النشر هذه. |
FULL_ACCESS |
يمكن للمستخدم تعديل كلٍّ من مجموعات الاختبار ومجموعة الإنتاج في عملية النشر هذه. |
NO_ACCESS |
لا يمتلك المستخدم إذن الوصول إلى عملية النشر هذه. |
DeploymentDetails
تفاصيل حول عملية النشر التي تتضمّن التعديلات والمجموعات. كل هذه المعلومات للقراءة فقط.
تمثيل JSON |
---|
{ "updates": [ { object ( |
الحقول | |
---|---|
updates[] |
سجلّ التعديلات لعملية النشر |
groups[] |
المجموعات في عرض تفصيلي. يُرجى العلم أنّ |
configs[] |
إعدادات النشر |
versionTag |
إصدار النشر |
UpdateHistory
إدخال في سجلّ التعديلات هذه المعلومات للقراءة فقط.
تمثيل JSON |
---|
{
"updateTime": string,
"user": string,
"content": [
{
object ( |
الحقول | |
---|---|
updateTime |
الطابع الزمني لوقت حدوث التحديث. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
user |
عنوان البريد الإلكتروني للمستخدم عند إجراء التغيير. |
content[] |
التعديلات التي أجراها هذا المستخدم في الوقت الحالي. |
HistoryData
تمثّل معاملة. على سبيل المثال، إذا تم تعديل مجموعة، قد تبدو كما يلي:
HistoryData {
value = group "security updates"
subData = HistoryData {
value = applied ota configurations
subData = HistoryData {
value = config 1
}, HistoryData {
value = config 2
}
}
}
تمثيل JSON |
---|
{
"value": string,
"subData": [
{
object ( |
الحقول | |
---|---|
value |
يشير ذلك المصطلح إلى محتوى تغيير معيّن أو عنوان في حال توفُّر بيانات فرعية. |
subData[] |
إذا كان هناك تغييرات متعددة، سيحتوي هذا على كل منها. |
الطُرق |
|
---|---|
|
يحصل على Deployment . |
|
يسرد deployments . |
|
يعدِّل deployment . |