Eventarc class

指定されたアプリにバインドされた 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 チャネル リファレンス。