REST Resource: deployments

Kaynak: Dağıtım

Bir 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 ön eki.

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ı.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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ın boş olmayan bir URL'ye ayarlanması, dağıtımı kullanım ömrünün sonu olarak işaretler. Kullanım ömrü sonu olarak işaretlenmiş bir dağıtım için bu alan ayarlanmamalı veya boş olarak ayarlanmamalıdır.

details

object (DeploymentDetails)

Yalnızca çıkış. Dağıtımla ilgili daha fazla ayrıntı. Bu alan, dağıtım geri verilirken yalnızca 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ının bir dağıtıma farklı erişim düzeyleri 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. Bu bilgilerin tümü 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ümde gruplar. Boyut sorunları nedeniyle GroupDetails öğesinin members içermeyeceğini unutmayın. members özelliğine ihtiyacınız varsa 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ı.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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 an için bu kullanıcı tarafından yapılan güncellemeler.

HistoryData

Bir işlemi temsil eder. Örneğin, bir grup güncellendiyse 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 içeriği veya alt veri varsa bir başlığın içeriği.

subData[]

object (HistoryData)

Birden fazla değişiklik varsa bunlar bunların her birini içerir.

Yöntemler

get

Deployment alır.

list

Listeler deployments.

update

deployment öğesini günceller.