REST Resource: deployments

Kaynak: Dağıtım

Dağıtım.

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

string

Yalnızca çıkış. Dağıtımın adı.

description

string

Dağıtımın açıklaması.

categories[]

string

Yalnızca çıkış. Dağıtım kategorileri.

buildPrefixes[]

string

Yalnızca çıkış. Derleme öneki.

fingerprintSubstrings[]

string

Yalnızca çıkış. Dağıtım parmak izi alt dizesi. Genellikle test anahtarlarını veya sürüm anahtarlarını zorunlu kılmak için kullanılır.

apfeProductId

string

Yalnızca çıkış. Dağıtım cihazının ürün kimliği kodu.

userAccessLevel

object (UserAccessLevel)

Yalnızca çıkış. Kullanıcının bu dağıtıma erişim düzeyi.

updateTime

string (Timestamp format)

Yalnızca çıkış. Dağıtımın güncellendiği zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endOfLifeUrl

string

Dağıtımın kullanım ömrü sonu URL'si. Bu alan boş olmayan bir URL'ye ayarlanırsa dağıtım, kullanım ömrü sonu olarak işaretlenir. Bu alan, halihazırda kullanım ömrü sonu olarak işaretlenmiş bir dağıtım için ayarlanmamalı veya boş olarak ayarlanmamalıdır.

details

object (DeploymentDetails)

Yalnızca çıkış. Dağıtımla ilgili daha fazla ayrıntı. Bu alan, yalnızca dağıtım döndürülürken sunucu tarafından döndürülmelidir.

UserAccessLevel

Dağıtımlara erişim düzeyi.

JSON gösterimi
{
  "userEmail": string,
  "accessLevel": enum (AccessLevel)
}
Alanlar
userEmail

string

Kullanıcının e-posta adresi.

accessLevel

enum (AccessLevel)

Kullanıcının dağıtıma erişim düzeyi.

AccessLevel

Kullanıcı bir dağıtım için farklı erişim düzeylerine sahip olabilir.

Sıralamalar
ACCESS_LEVEL_UNSPECIFIED Belirtilmedi.
READ_ONLY_ACCESS Kullanıcı dağıtımı görüntüleyebilir ancak değiştiremez.
GROUPS_ONLY_ACCESS Kullanıcı, test gruplarını değiştirebilir ancak bu dağıtımdaki üretim grubunu değiştiremez.
FULL_ACCESS Kullanıcı, bu dağıtımda hem test gruplarını hem de üretim grubunu değiştirebilir.
NO_ACCESS Kullanıcının bu dağıtıma erişimi yok.

DeploymentDetails

Güncellemeleri ve grupları içeren dağıtımla ilgili ayrıntılar. Tüm bu bilgiler salt okunurdur.

JSON gösterimi
{
  "updates": [
    {
      object (UpdateHistory)
    }
  ],
  "groups": [
    {
      object (Group)
    }
  ],
  "configs": [
    {
      object (Config)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Alanlar
updates[]

object (UpdateHistory)

Dağıtımın güncelleme geçmişi.

groups[]

object (Group)

Ayrıntılı görünümdeki gruplar. Boyut sorunları nedeniyle GroupDetails öğesinin members içermeyeceğine dikkat edin. members gerekliyse bunları Group başına isteğe bağlı olarak yüklemenizi öneririz.

configs[]

object (Config)

Dağıtım yapılandırmaları.

versionTag

object (VersionTag)

Dağıtım sürümü.

UpdateHistory

Güncelleme geçmişi girişi. Bu bilgiler salt okunurdur.

JSON gösterimi
{
  "updateTime": string,
  "user": string,
  "content": [
    {
      object (HistoryData)
    }
  ]
}
Alanlar
updateTime

string (Timestamp format)

Güncellemenin gerçekleştiği zaman damgası.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

user

string

Değişiklik yapıldığında kullanıcının e-posta adresi.

content[]

object (HistoryData)

Şu anda bu kullanıcı tarafından yapılan güncellemeler.

HistoryData

Bir işlemi temsil eder. Örneğin, bir grup güncellendiyse grup aşağıdaki gibi görünebilir:

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

string

Belirli bir değişikliğin veya alt veri varsa bir başlığın içeriği.

subData[]

object (HistoryData)

Birden çok değişiklik varsa her bir değişiklik burada yer alır.

Yöntemler

get

Deployment alır.

list

deployments listeleri.

update

deployment günceller.