指定されたアプリにバインドされた Eventarc サービス。
署名:
export declare class Eventarc
プロパティ
プロパティ | 修飾キー | タイプ | 説明 |
---|---|---|---|
アプリ | アプリ | 現在の Eventarc サービス インスタンスに関連付けられているアプリ。 |
メソッド
メソッド | 修飾キー | 説明 |
---|---|---|
channel(name, options) | 指定されたチャネル リソース名を使用して、Eventarc チャネルへの参照を作成します。チャネル リソース名は次のいずれかです。- 完全修飾チャネル リソース名: projects/{project}/locations/{location}/channels/{channel-id} - ロケーションとチャンネル ID を含む部分的なリソース名。この場合は、関数のランタイム プロジェクト ID が使用されます。locations/{location}/channels/{channel-id} - 部分的なチャンネル ID。この場合、関数のランタイム プロジェクト ID とロケーションとして us-central1 が使用されます。{channel-id} |
|
channel(options) | デフォルトの Firebase チャネル(locations/us-central1/channels/firebase )への参照を作成します。 |
Eventarc.app
現在の Eventarc サービス インスタンスに関連付けられているアプリ。
署名:
get app(): App;
例
var app = eventarc.app;
Eventarc.channel()
指定されたチャネル リソース名を使用して、Eventarc チャネルへの参照を作成します。チャンネル リソース名は次のいずれかです。
完全修飾のチャネル リソース名:
projects/{project}/locations/{location}/channels/{channel-id}
ロケーションとチャンネル ID を含むリソース名の一部。この場合は、関数のランタイム プロジェクト ID が使用されます。
locations/{location}/channels/{channel-id}
部分的なチャンネル ID。この場合は、関数のランタイム プロジェクト ID とロケーションとしての
us-central1
が使用されます。{channel-id}
署名:
channel(name: string, options?: ChannelOptions): Channel;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
name | 文字列 | チャンネルのリソース名。 |
オプション | ChannelOptions | (省略可)その他のチャンネル オプション |
戻り値:
イベントを公開するための Eventarc チャネル リファレンス。
Eventarc.channel()
デフォルトの Firebase チャネル(locations/us-central1/channels/firebase
)への参照を作成します。
署名:
channel(options?: ChannelOptions): Channel;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
オプション | ChannelOptions | (省略可)その他のチャンネル オプション |
戻り値:
イベントを公開するための Eventarc チャネル リファレンス。