REST Resource: sites.channels.releases

Kaynak: Sürüm

Release, belirli bir zamanda herkese açık olacak şekilde ayarlanan belirli bir yapılandırma ve dosya koleksiyonudur.

JSON gösterimi
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Alanlar
name

string

Yalnızca çıkış. Yayının aşağıdaki biçimlerden birinde benzersiz tanımlayıcısıdır:

  • sites/SITE_ID/releases/RELEASE_ID

  • sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID

Bu ad, releases.create veya channels.releases.create adlı kullanıcıyı çağırdığınızda yanıt gövdesinde sağlanır.

version

object (Version)

Yalnızca çıkış. Yayınlanan yapılandırma ve içerik.

type

enum (Type)

Yayın nedenini açıklar.

Bu alan için yalnızca SITE_DISABLE türünde bir sürüm oluştururken değer belirtin.

releaseTime

string (Timestamp format)

Yalnızca çıkış. Sürümün herkese açık olarak ayarlandığı saat.

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

releaseUser

object (ActingUser)

Yalnızca çıkış. Sürümü oluşturan kullanıcıyı tanımlar.

message

string

Sürüm oluşturulduğundaki dağıtım açıklaması. Değer en fazla 512 karakter olabilir.

Tür

Yayının türü; sitenin içeriğine ne olduğunu gösterir.

Sıralamalar
TYPE_UNSPECIFIED

Belirtilmemiş bir tür. Bir sürümün yayınlandığını gösterir.

Başka bir type açıkça belirtilmediğinde bu varsayılan değerdir.

DEPLOY Firebase Hosting'e bir sürüm yüklendi ve yayınlandı.
ROLLBACK Sürüm, daha önce dağıtılmış bir sürümü işaret eder.
SITE_DISABLE Bu sürüm, sitenin içerik sunmasını engeller. Firebase Hosting, site hiç varmış gibi çalışır.

Yöntemler

create

Belirtilen sürümün içeriğinin uygun URL'lerde etkin bir şekilde gösterilmesini sağlayan yeni bir sürüm oluşturur.

get

Bir site veya kanal için belirtilen sürümü alır.

list

Belirtilen site veya kanal için oluşturulan sürümleri listeler.