REST Resource: deployments

Resource: Deployment

Deployment.

Representasi JSON
{
  "name": string,
  "description": string,
  "categories": [
    string
  ],
  "buildPrefixes": [
    string
  ],
  "fingerprintSubstrings": [
    string
  ],
  "apfeProductId": string,
  "userAccessLevel": {
    object (UserAccessLevel)
  },
  "updateTime": string,
  "endOfLifeUrl": string,
  "details": {
    object (DeploymentDetails)
  }
}
Kolom
name

string

Hanya output. Nama deployment.

description

string

Deskripsi deployment.

categories[]

string

Hanya output. Kategori deployment.

buildPrefixes[]

string

Hanya output. Awalan build.

fingerprintSubstrings[]

string

Hanya output. Substring sidik jari deployment. Biasanya digunakan untuk menerapkan kunci pengujian atau kunci rilis.

apfeProductId

string

Hanya output. Kode ID Produk untuk perangkat deployment.

userAccessLevel

object (UserAccessLevel)

Hanya output. Tingkat akses pengguna ke deployment ini.

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat deployment diupdate.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endOfLifeUrl

string

URL akhir masa pakai deployment. Menetapkan kolom ini ke URL yang tidak kosong akan menandai deployment sebagai akhir siklus proses. Kolom ini tidak boleh disetel atau disetel ke kosong untuk deployment yang sudah ditandai sebagai akhir siklus proses.

details

object (DeploymentDetails)

Hanya output. Detail selengkapnya tentang deployment. Kolom ini hanya boleh ditampilkan oleh server saat menampilkan deployment.

UserAccessLevel

Tingkat akses ke deployment.

Representasi JSON
{
  "userEmail": string,
  "accessLevel": enum (AccessLevel)
}
Kolom
userEmail

string

Alamat email pengguna.

accessLevel

enum (AccessLevel)

Tingkat akses pengguna ke deployment.

AccessLevel

Pengguna dapat memiliki tingkat akses yang berbeda ke deployment.

Enum
ACCESS_LEVEL_UNSPECIFIED Tidak ditentukan.
READ_ONLY_ACCESS Pengguna dapat melihat tetapi tidak dapat mengubah deployment.
GROUPS_ONLY_ACCESS Pengguna dapat mengubah grup pengujian, tetapi tidak dapat mengubah grup produksi dalam deployment ini.
FULL_ACCESS Dalam deployment ini, pengguna dapat mengubah grup pengujian dan grup produksi.
NO_ACCESS Pengguna tidak memiliki akses ke deployment ini.

DeploymentDetails

Detail tentang deployment yang mencakup update dan grup. Semua informasi ini bersifat hanya baca.

Representasi JSON
{
  "updates": [
    {
      object (UpdateHistory)
    }
  ],
  "groups": [
    {
      object (Group)
    }
  ],
  "configs": [
    {
      object (Config)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Kolom
updates[]

object (UpdateHistory)

Histori update deployment.

groups[]

object (Group)

Grup dalam tampilan mendetail. Perhatikan bahwa GroupDetails tidak akan berisi members karena masalah ukuran. Jika Anda memerlukan members, sebaiknya muat item sesuai permintaan, per Group.

configs[]

object (Config)

Konfigurasi deployment.

versionTag

object (VersionTag)

Versi deployment.

UpdateHistory

Entri histori update. Informasi ini bersifat hanya baca.

Representasi JSON
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
Kolom
updateTime

string (Timestamp format)

Stempel waktu saat update terjadi.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

user

string

Alamat email pengguna saat perubahan dilakukan.

content[]

object (HistoryData)

Pembaruan yang dilakukan oleh pengguna ini saat ini.

HistoryData

Mewakili transaksi. Misalnya, jika grup diperbarui, grupnya mungkin terlihat seperti ini:

HistoryData {
    value = group "security updates"
    subData = HistoryData {
        value = applied ota configurations
        subData = HistoryData {
            value = config 1
        }, HistoryData {
            value = config 2
        }
    }
}
Representasi JSON
{
  "value": string,
  "subData": [
    {
      object (HistoryData)
    }
  ]
}
Kolom
value

string

Konten perubahan atau header tertentu jika ada subData.

subData[]

object (HistoryData)

Jika ada beberapa perubahan, kolom ini berisi setiap perubahan.

Metode

get

Mendapatkan Deployment.

list

Mencantumkan deployments.

update

Memperbarui deployment.