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 อยู่

subData[]

object (HistoryData)

หากมีการเปลี่ยนแปลงหลายรายการ ระบบจะแสดงแต่ละรายการ

วิธีการ

get

รับ Deployment

list

รายการ deployments

update

อัปเดต deployment