REST Resource: projects.locations.backends.rollouts

แหล่งข้อมูล: การเปิดตัว

การเปิดตัวบิลด์ครั้งเดียวสำหรับแบ็กเอนด์

การแสดง JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "error": {
    object (Status)
  },
  "build": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string
}
ช่อง
name

string

ตัวระบุ ชื่อทรัพยากรของการเปิดตัว

รูปแบบ:

projects/{project}/locations/{locationId}/backends/{backendId}/rollouts/{rolloutId}

displayName

string

ไม่บังคับ ชื่อที่มนุษย์อ่านได้ จำนวนอักขระสูงสุด 63 ตัว

state

enum (State)

เอาต์พุตเท่านั้น สถานะของการเปิดตัว

error

object (Status)

เอาต์พุตเท่านั้น สถานะและข้อความแสดงข้อผิดพลาด (ที่มนุษย์อ่านได้) สำหรับการเปิดตัว หากอยู่ในสถานะ FAILED

build

string

เปลี่ยนแปลงไม่ได้ ชื่อของบิลด์ที่มีอยู่แล้ว คุณไม่จำเป็นต้องสร้างขึ้นเอง การเปิดตัวจะรอให้บิลด์พร้อมก่อนที่จะอัปเดตการรับส่งข้อมูล

reconciling

boolean

เอาต์พุตเท่านั้น ฟิลด์ที่หากเป็น "จริง" แสดงว่าการเปิดตัวมี LRO อยู่

createTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่สร้างการเปิดตัว

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

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่อัปเดตการเปิดตัวครั้งล่าสุด

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

deleteTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่ลบการเปิดตัว

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

labels

map (key: string, value: string)

ไม่บังคับ แมปค่าคีย์ที่ไม่มีโครงสร้างซึ่งใช้เพื่อจัดระเบียบและจัดหมวดหมู่ออบเจ็กต์ได้

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

annotations

map (key: string, value: string)

ไม่บังคับ แมปค่าคีย์แบบไม่มีโครงสร้างที่อาจกำหนดโดยเครื่องมือภายนอกเพื่อจัดเก็บและข้อมูลเมตาที่กำหนดเอง สืบค้นไม่ได้และควรเก็บไว้เมื่อแก้ไขออบเจ็กต์

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

uid

string

เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันซึ่งกำหนดโดยระบบ

etag

string

เอาต์พุตเท่านั้น การตรวจสอบข้อผิดพลาดที่ประมวลผลโดยเซิร์ฟเวอร์โดยอิงตามค่าอื่นๆ อาจส่งเมื่อมีการอัปเดตหรือลบเพื่อดูแลให้ทรัพยากรที่คาดหวังทำงานได้

รัฐ

สถานะของการเปิดตัว

Enum
STATE_UNSPECIFIED การเปิดตัวอยู่ในสถานะที่ไม่รู้จัก
QUEUED การเปิดตัวกำลังรอให้การใช้งานเริ่มต้นขึ้น ซึ่งอาจเป็นเพราะกำลังรอให้การเปิดตัวอีกครั้งเสร็จสมบูรณ์
PENDING_BUILD การเปิดตัวกำลังรอให้กระบวนการสร้างเสร็จสมบูรณ์ ซึ่งจะสร้างโค้ดและตั้งค่าโครงสร้างพื้นฐานที่สำคัญ
PROGRESSING การเปิดตัวได้เริ่มต้นขึ้นแล้วและกำลังแก้ไขการเข้าชมอย่างต่อเนื่อง
PAUSED การเปิดตัวหยุดชั่วคราวเนื่องจากมีการหยุดชั่วคราวด้วยตนเองหรือขั้นตอนที่ "หยุดชั่วคราว" ควรตั้งค่าขณะpaused = true
SUCCEEDED การเปิดตัวเสร็จสมบูรณ์แล้ว
FAILED การเปิดตัวล้มเหลว ดูข้อมูลเพิ่มเติมจากข้อผิดพลาด
CANCELLED ยกเลิกการเปิดตัวแล้ว

เมธอด

create

สร้างการเปิดตัวใหม่สำหรับแบ็กเอนด์

get

รับข้อมูลเกี่ยวกับการเปิดตัว

list

แสดงรายการการเปิดตัวสำหรับแบ็กเอนด์