Version

คำจำกัดความของทรัพยากรเวอร์ชัน

การแสดง JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
ช่อง
name

string

ตัวระบุที่ไม่ซ้ำกันของเวอร์ชันในรูปแบบต่อไปนี้ projects/{project}/versions/{version}

versionState

object (VersionState)

สถานะปัจจุบันของเวอร์ชัน

creator

string

อีเมลของผู้ใช้ที่สร้างเวอร์ชันนี้

updateTime

string (Timestamp format)

การประทับเวลาของการเปลี่ยนแปลงล่าสุดในเวอร์ชันนี้

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

VersionState

แสดงสถานะปัจจุบันของเวอร์ชัน

การแสดง JSON
{
  "state": enum (State),
  "message": string
}
ช่อง
state

enum (State)

สถานะปัจจุบันของเวอร์ชัน

message

string

ข้อความที่เข้าใจง่ายสำหรับสถานะปัจจุบันของเวอร์ชัน

รัฐ

Enum ระบุสถานะที่เวอร์ชันสามารถใช้ enum นี้ยังไม่ได้ตรึงและอาจเพิ่มค่าในภายหลัง

Enum
STATE_UNSPECIFIED ค่าเริ่มต้นของรัฐ
CREATION_IN_PROGRESS กำลังสร้างเวอร์ชัน
CREATION_FAILED การสร้างเวอร์ชันล้มเหลว
CREATED สร้างเวอร์ชันนี้เรียบร้อยแล้ว
REVIEW_IN_PROGRESS เวอร์ชันนี้อยู่ระหว่างการตรวจสอบนโยบาย (หรือที่เรียกว่าการอนุมัติ)
APPROVED เวอร์ชันนี้ได้รับอนุมัติให้ตรวจสอบนโยบายและใช้งานได้แล้ว
CONDITIONALLY_APPROVED เวอร์ชันนี้ได้รับการอนุมัติแบบมีเงื่อนไขแล้ว แต่อยู่ระหว่างรอการตรวจสอบขั้นสุดท้าย ระบบอาจเปลี่ยนกลับหากการตรวจสอบในขั้นสุดท้ายถูกปฏิเสธ
DENIED เวอร์ชันนี้ถูกปฏิเสธสำหรับการตรวจสอบนโยบาย
UNDER_TAKEDOWN ระบบจะลบเวอร์ชันนี้ออกจากตัวแทนทั้งหมดและจะลบเวอร์ชันทั้งหมด
DELETED ลบเวอร์ชันนี้แล้ว