คำจำกัดความของทรัพยากรเวอร์ชัน
| การแสดง 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 | ลบเวอร์ชันนี้แล้ว | 
