المورد: النشر
عملية نشر
تمثيل 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 "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 |