REST Resource: deployments

แหล่งข้อมูล: การทำให้ใช้งานได้

การทำให้ใช้งานได้

การแสดง JSON
{
  "name": string,
  "description": string,
  "categories": [
    string
  ],
  "buildPrefixes": [
    string
  ],
  "fingerprintSubstrings": [
    string
  ],
  "apfeProductId": string,
  "userAccessLevel": {
    object (UserAccessLevel)
  },
  "updateTime": string,
  "endOfLifeUrl": string,
  "details": {
    object (DeploymentDetails)
  }
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อของการทำให้ใช้งานได้

description

string

คำอธิบายการทำให้ใช้งานได้

categories[]

string

เอาต์พุตเท่านั้น หมวดหมู่การทำให้ใช้งานได้

buildPrefixes[]

string

เอาต์พุตเท่านั้น คำนำหน้าบิลด์

fingerprintSubstrings[]

string

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

apfeProductId

string

เอาต์พุตเท่านั้น รหัสรหัสผลิตภัณฑ์สำหรับอุปกรณ์ที่ทำให้ใช้งานได้

userAccessLevel

object (UserAccessLevel)

เอาต์พุตเท่านั้น ระดับการเข้าถึงการทำให้ใช้งานได้นี้ของผู้ใช้

updateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาเมื่อมีการอัปเดตการทำให้ใช้งานได้

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

endOfLifeUrl

string

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

details

object (DeploymentDetails)

เอาต์พุตเท่านั้น รายละเอียดเพิ่มเติมเกี่ยวกับการทำให้ใช้งานได้ เซิร์ฟเวอร์ควรส่งคืนช่องนี้เมื่อส่งคืนการทำให้ใช้งานได้เท่านั้น

UserAccessLevel

ระดับการเข้าถึงการทำให้ใช้งานได้

การแสดง JSON
{
  "userEmail": string,
  "accessLevel": enum (AccessLevel)
}
ช่อง
userEmail

string

อีเมลของผู้ใช้

accessLevel

enum (AccessLevel)

ระดับการเข้าถึงการทำให้ใช้งานได้ของผู้ใช้

AccessLevel

ผู้ใช้มีระดับการเข้าถึงการทำให้ใช้งานได้ที่แตกต่างกัน

Enum
ACCESS_LEVEL_UNSPECIFIED ไม่ได้ระบุ
READ_ONLY_ACCESS ผู้ใช้จะดูการทำให้ใช้งานได้ได้ แต่แก้ไขไม่ได้
GROUPS_ONLY_ACCESS ผู้ใช้จะแก้ไขกลุ่มทดสอบได้ แต่แก้ไขกลุ่มที่ใช้งานจริงในการทำให้ใช้งานได้นี้ไม่ได้
FULL_ACCESS ผู้ใช้สามารถแก้ไขทั้งกลุ่มทดสอบและกลุ่มที่ใช้งานจริงในการทำให้ใช้งานได้นี้
NO_ACCESS ผู้ใช้ไม่มีสิทธิ์เข้าถึงการทำให้ใช้งานได้นี้

DeploymentDetails

รายละเอียดเกี่ยวกับการทำให้ใช้งานได้ ซึ่งประกอบด้วยการอัปเดตและกลุ่ม ข้อมูลทั้งหมดนี้เป็นแบบอ่านอย่างเดียว

การแสดง JSON
{
  "updates": [
    {
      object (UpdateHistory)
    }
  ],
  "groups": [
    {
      object (Group)
    }
  ],
  "configs": [
    {
      object (Config)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
ช่อง
updates[]

object (UpdateHistory)

ประวัติการอัปเดตของการทำให้ใช้งานได้

groups[]

object (Group)

กลุ่มในมุมมองรายละเอียด โปรดทราบว่า GroupDetails จะไม่มี members เนื่องจากปัญหาเกี่ยวกับขนาด หากต้องการใช้members เราขอแนะนำให้โหลดแบบออนดีมานด์ตามGroup

configs[]

object (Config)

การกำหนดค่าการทำให้ใช้งานได้

versionTag

object (VersionTag)

เวอร์ชันการทำให้ใช้งานได้

UpdateHistory

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

การแสดง JSON
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
ช่อง
updateTime

string (Timestamp format)

การประทับเวลาเมื่อมีการอัปเดต

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

user

string

อีเมลของผู้ใช้ที่ทำการเปลี่ยนแปลง

content[]

object (HistoryData)

การอัปเดตที่ดำเนินการโดยผู้ใช้รายนี้ในขณะนี้

HistoryData

แสดงธุรกรรม ตัวอย่างเช่น หากมีการอัปเดตกลุ่ม กลุ่มจะมีลักษณะดังนี้

HistoryData {
    value = group "security updates"
    subData = HistoryData {
        value = applied ota configurations
        subData = HistoryData {
            value = config 1
        }, HistoryData {
            value = config 2
        }
    }
}
การแสดง JSON
{
  "value": string,
  "subData": [
    {
      object (HistoryData)
    }
  ]
}
ช่อง
value

string

เนื้อหาของการเปลี่ยนแปลงหนึ่งๆ หรือส่วนหัวหากมีข้อมูลย่อย

subData[]

object (HistoryData)

หากมีการเปลี่ยนแปลงหลายรายการ ข้อมูลแต่ละรายการจะมีข้อมูลการเปลี่ยนแปลงทั้งหมด

เมธอด

get

รับ Deployment

list

รายการ deployments

update

อัปเดต deployment