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