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 ระบบจะนำเวอร์ชันนี้ออกเนื่องจาก Agent ทั้งหมดและจะลบออกทุกเวอร์ชัน
DELETED ลบเวอร์ชันแล้ว