REST Resource: sites.channels.releases

Risorsa: rilascio

Una Release è una raccolta particolare di configurazioni e file impostata per essere pubblica in un determinato momento.

Rappresentazione JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Campi
name

string

Solo uscita. L'identificatore univoco della versione, in uno dei seguenti formati:

  • sites/ SITE_ID /releases/ RELEASE_ID

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

Questo nome viene fornito nel corpo della risposta quando chiami releases.create o channels.releases.create .

version

object ( Version )

Solo uscita. La configurazione e il contenuto rilasciato.

type

enum ( Type )

Spiega il motivo del rilascio.

Specificare un valore per questo campo solo durante la creazione di una versione di tipo SITE_DISABLE .

releaseTime

string ( Timestamp format)

Solo uscita. L'ora in cui la versione sarà pubblica.

Un timestamp in formato RFC3339 UTC "Zulu", con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Solo uscita. Identifica l'utente che ha creato la versione.

message

string

La descrizione della distribuzione al momento della creazione della versione. Il valore può contenere fino a 512 caratteri.

Tipo

Il tipo di rilascio; indica cosa è successo al contenuto del sito.

Enumerazioni
TYPE_UNSPECIFIED

Un tipo non specificato. Indica che è stata rilasciata una versione.

Questo è il valore predefinito quando non viene specificato esplicitamente nessun altro type .

DEPLOY Una versione è stata caricata su Firebase Hosting e rilasciata.
ROLLBACK La versione rimanda a una versione precedentemente distribuita.
SITE_DISABLE La versione impedisce al sito di fornire contenuti. Firebase Hosting si comporta come se il sito non fosse mai esistito.

Metodi

create

Crea una nuova versione, che fa sì che il contenuto della versione specificata venga visualizzato attivamente sugli URL appropriati.

get

Ottiene la versione specificata per un sito o un canale.

list

Elenca le versioni create per il sito o il canale specificato.