تعريف مورد الإصدار
تمثيل JSON | |
---|---|
{
"name": string,
"versionState": {
object ( |
الحقول | |
---|---|
name |
المعرّف الفريد للإصدار بالتنسيق التالي. |
versionState |
الحالة الحالية للإصدار. |
creator |
البريد الإلكتروني للمستخدم الذي أنشأ هذا الإصدار |
updateTime |
طابع زمني لآخر تغيير تم إجراؤه على هذا الإصدار طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
VersionState
يمثل الحالة الحالية للإصدار.
تمثيل JSON | |
---|---|
{
"state": enum ( |
الحقول | |
---|---|
state |
الحالة الحالية للإصدار. |
message |
رسالة سهلة الاستخدام للحالة الحالية للإصدار. |
الحالة
يشير التعداد إلى الحالات التي يمكن أن يتّخذها "الإصدار". لم يتم تجميد هذا التعداد بعد وقد تتم إضافة القيم لاحقًا.
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
القيمة التلقائية للحالة |
CREATION_IN_PROGRESS |
جارٍ إنشاء النسخة. |
CREATION_FAILED |
تعذّر إنشاء النسخة. |
CREATED |
تم إنشاء الإصدار بنجاح. |
REVIEW_IN_PROGRESS |
تخضع النسخة للمراجعة وفق السياسة (المعروفة أيضًا باسم "الموافقة"). |
APPROVED |
تمت الموافقة على الإصدار لمراجعته للتحقق من الالتزام بالسياسات ويمكن نشره. |
CONDITIONALLY_APPROVED |
تمت الموافقة على النسخة بشروط، ولكنّها في انتظار المراجعة النهائية. وقد يتم التراجع عن هذا الإجراء في حال رفض المراجعة النهائية. |
DENIED |
تم رفض مراجعة الإصدار للتأكّد من التزامها بالسياسات. |
UNDER_TAKEDOWN |
تتم إزالة الإصدار كوكيل كامل وتتم إزالة جميع النُسخ. |
DELETED |
تم حذف الإصدار. |