リソース: Channel
Channel
は、サイトのリリースのストリームを表します。すべてのサイトにはデフォルトの live
チャネルがあり、Firebase から提供されたサブドメインと接続されたカスタム ドメインにコンテンツを配信します。
JSON 表現 |
---|
{ "name": string, "url": string, "release": { object ( |
フィールド | |
---|---|
name |
チャネルの完全修飾リソース名。形式は次のとおりです。
|
url |
出力専用。このチャンネルの現在のリリースのコンテンツを表示できる URL。この URL は Firebase が提供する このチャンネルの現在のリリースのコンテンツは、Firebase が提供するサブドメイン( このチャネルが Hosting サイトの |
release |
出力専用。チャンネルの現在のリリース(ある場合)。 |
createTime |
出力専用。チャンネルが作成された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。チャンネルの最終更新日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
retainedReleaseCount |
ロールバックやその他の目的でチャンネルに保持される過去のリリースの数。 1 ~ 100 の数字で指定する必要があります。新しいチャネルのデフォルトは 10 です。 |
labels |
追加のメタデータやフィルタリングに使用されるテキストラベル。
|
共用体フィールド
|
|
expireTime |
チャンネルが自動的に削除される時刻。 null の場合、チャンネルは自動的に削除されません。このフィールドは、直接設定されるか RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
ttl |
入力のみのこのチャンネルの有効期間です。
|
メソッド |
|
---|---|
|
指定されたサイトに新しいチャネルを作成します。 |
|
指定したサイトの指定したチャネルを削除します。 |
|
指定したサイトの指定したチャネルの情報を取得します。 |
|
指定したサイトのチャネルを一覧表示します。 |
|
指定したサイトの指定したチャネルの情報を更新します。 |