คำจำกัดความของทรัพยากรเวอร์ชัน
การแสดง JSON | |
---|---|
{
"name": string,
"versionState": {
object ( |
ช่อง | |
---|---|
name |
ตัวระบุที่ไม่ซ้ำกันของเวอร์ชันในรูปแบบต่อไปนี้ |
versionState |
สถานะปัจจุบันของเวอร์ชัน |
creator |
อีเมลของผู้ใช้ที่สร้างเวอร์ชันนี้ |
updateTime |
การประทับเวลาของการเปลี่ยนแปลงล่าสุดในเวอร์ชันนี้ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
VersionState
แสดงสถานะปัจจุบันของเวอร์ชัน
การแสดง JSON | |
---|---|
{
"state": enum ( |
ช่อง | |
---|---|
state |
สถานะปัจจุบันของเวอร์ชัน |
message |
ข้อความที่เข้าใจง่ายสำหรับสถานะปัจจุบันของเวอร์ชัน |
รัฐ
Enum ระบุสถานะที่เวอร์ชันสามารถใช้ enum นี้ยังไม่ได้ตรึงและอาจเพิ่มค่าในภายหลัง
Enum | |
---|---|
STATE_UNSPECIFIED |
ค่าเริ่มต้นของรัฐ |
CREATION_IN_PROGRESS |
กำลังสร้างเวอร์ชัน |
CREATION_FAILED |
การสร้างเวอร์ชันล้มเหลว |
CREATED |
สร้างเวอร์ชันนี้เรียบร้อยแล้ว |
REVIEW_IN_PROGRESS |
เวอร์ชันนี้อยู่ระหว่างการตรวจสอบนโยบาย (หรือที่เรียกว่าการอนุมัติ) |
APPROVED |
เวอร์ชันนี้ได้รับอนุมัติให้ตรวจสอบนโยบายและใช้งานได้แล้ว |
CONDITIONALLY_APPROVED |
เวอร์ชันนี้ได้รับการอนุมัติแบบมีเงื่อนไขแล้ว แต่อยู่ระหว่างรอการตรวจสอบขั้นสุดท้าย ระบบอาจเปลี่ยนกลับหากการตรวจสอบในขั้นสุดท้ายถูกปฏิเสธ |
DENIED |
เวอร์ชันนี้ถูกปฏิเสธสำหรับการตรวจสอบนโยบาย |
UNDER_TAKEDOWN |
ระบบจะลบเวอร์ชันนี้ออกจากตัวแทนทั้งหมดและจะลบเวอร์ชันทั้งหมด |
DELETED |
ลบเวอร์ชันนี้แล้ว |