REST Resource: sites.channels.releases

Ressource : Libération

Une Release est un ensemble particulier de configurations et de fichiers qui sont définis pour être publics à un moment donné.

Représentation JSON
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
Des champs
name

string

Sortie uniquement. L'identifiant unique de la version, dans l'un des formats suivants :

  • sites/ SITE_ID /releases/ RELEASE_ID

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

Ce nom est fourni dans le corps de la réponse lorsque vous appelez releases.create channels.releases.create .

version

object ( Version )

Sortie uniquement. La configuration et le contenu publiés.

type

enum ( Type )

Explique la raison de la libération.

Spécifiez une valeur pour ce champ uniquement lors de la création d'une version de type SITE_DISABLE .

releaseTime

string ( Timestamp format)

Sortie uniquement. L'heure à laquelle la version doit être publique.

Un horodatage au format RFC3339 UTC "Zulu", avec une résolution en nanosecondes et jusqu'à neuf chiffres fractionnaires. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z" .

releaseUser

object ( ActingUser )

Sortie uniquement. Identifie l'utilisateur qui a créé la version.

message

string

La description du déploiement lors de la création de la version. La valeur peut comporter jusqu'à 512 caractères.

Taper

Le type de version ; indique ce qui est arrivé au contenu du site.

Énumérations
TYPE_UNSPECIFIED

Un type non spécifié. Indique qu'une version a été publiée.

Il s'agit de la valeur par défaut lorsqu'aucun autre type n'est explicitement spécifié.

DEPLOY Une version a été téléchargée sur Firebase Hosting et publiée.
ROLLBACK La version renvoie à une version précédemment déployée.
SITE_DISABLE La version empêche le site de diffuser du contenu. Firebase Hosting agit comme si le site n'avait jamais existé.

Méthodes

create

Crée une nouvelle version, qui affiche activement le contenu de la version spécifiée sur la ou les URL appropriées.

get

Obtient la version spécifiée pour un site ou un canal.

list

Répertorie les versions qui ont été créées pour le site ou le canal spécifié.