Firebase Alert 機能の構成。
サイン:
export interface FirebaseAlertOptions extends options.EventHandlerOptions
拡張: options.EventHandlerOptions
プロパティ
財産 | タイプ | 説明 |
---|---|---|
アラートタイプ | アラートタイプ | ハンドラーの範囲を、アラート タイプでトリガーするように設定します。 |
アプリID | 弦 | 関数のスコープを特定のアプリケーションでトリガーするようにします。 |
同時実行性 | 番号 |表現<数値> |リセット値 | 関数が一度に処理できるリクエストの数。 Cloud Functions v2 で実行されている関数にのみ適用できます。 null の値はデフォルトの同時実行数 (CPU > の場合は 80) を復元します。 = 1、それ以外の場合は 1)。 cpu 1 未満の場合、同時実行数は 1 以外の値に設定できません。同時実行数の最大値は 1,000 です。 |
CPU | 番号 | 「gcf_gen1」 | 関数に割り当てる CPU の小数。 < を含む関数のデフォルトは 1 です。 = 2GB RAM で、メモリ サイズが大きくなると増加します。これは、gcloud ユーティリティを使用する場合のデフォルトとは異なり、Google Cloud Functions 世代 1 で割り当てられた固定量とも異なります。 gcloud または Cloud Functions 世代 1 で使用された CPU 量に戻すには、これを値「gcf_gen1」に設定します。 |
イングレス設定 | オプション.IngressSetting |リセット値 | この関数をどこから呼び出せるかを制御するイングレス設定。 null の値は、イングレス設定をオフにします。 |
ラベル | レコード<文字列、文字列> | 関数に設定するユーザーラベル。 |
最大インスタンス数 | 番号 |表現<数値> |リセット値 | 並行して実行するインスタンスの最大数。値を null にすると、デフォルトの最大インスタンス数が復元されます。 |
メモリ | オプション.メモリオプション|表現<数値> |リセット値 | 関数に割り当てるメモリの量。値を null にすると、デフォルトの 256MB が復元されます。 |
最小インスタンス数 | 番号 |表現<数値> |リセット値 | 特定の時間に実行される実際のインスタンスの最小数。インスタンスには、アイドル中のメモリ割り当てと CPU 割り当ての 10% に対して課金されます。値が null の場合は、デフォルトの最小インスタンスが復元されます。 |
省略 | ブール値 |表現<ブール値> | true の場合、この関数をデプロイまたはエミュレートしません。 |
地域 | オプション。サポートされている領域|文字列 |表現<文字列> |リセット値 | 機能をデプロイする必要があるリージョン。 |
リトライ | ブール値 |表現<ブール値> |リセット値 | 失敗した実行を再度配信するかどうか。 |
秘密 | (文字列 | SecretParam)[] | |
サービスアカウント | 文字列 |表現<文字列> |リセット値 | 関数を実行するための特定のサービス アカウント。値を null にすると、デフォルトのサービス アカウントが復元されます。 |
タイムアウト秒 | 番号 |表現<数値> |リセット値 | 関数のタイムアウト (秒単位)。可能な値は 0 ~ 540 です。HTTPS 関数では、より長いタイムアウトを指定できます。 null の値はデフォルトの 60 秒に戻ります。第 2 世代関数の最小タイムアウトは 1 秒です。関数の最大タイムアウトは関数のタイプによって異なります。イベント処理関数の最大タイムアウトは 540 秒 (9 分) です。 HTTPS および呼び出し可能関数の最大タイムアウトは 36,00 秒 (1 時間) です。タスクキュー機能の最大タイムアウトは 1,800 秒 (30 分) |
vpcコネクタ | 文字列 |表現<文字列> |リセット値 | 指定した VPC コネクタにクラウド機能を接続します。 null の値は VPC コネクタを削除します |
vpcConnectorEgressSettings | オプション.VpcEgressSetting |リセット値 | VPC コネクタの送信設定。値が null の場合、VPC コネクタの下り設定がオフになります。 |
アラート.FirebaseAlertOptions.alertType
ハンドラーの範囲を、アラート タイプでトリガーするように設定します。
サイン:
alertType: AlertType;
alerts.FirebaseAlertOptions.appId
関数のスコープを特定のアプリケーションでトリガーするようにします。
サイン:
appId?: string;
アラート.FirebaseAlertOptions.concurrency
関数が一度に処理できるリクエストの数。 Cloud Functions v2 で実行されている関数にのみ適用できます。 null の値はデフォルトの同時実行数 (CPU > の場合は 80) を復元します。 = 1、それ以外の場合は 1)。 cpu
1 未満の場合、同時実行数は 1 以外の値に設定できません。同時実行数の最大値は 1,000 です。
サイン:
concurrency?: number | Expression<number> | ResetValue;
アラート.FirebaseAlertOptions.cpu
関数に割り当てる CPU の小数。 < を含む関数のデフォルトは 1 です。 = 2GB RAM で、メモリ サイズが大きくなると増加します。これは、gcloud ユーティリティを使用する場合のデフォルトとは異なり、Google Cloud Functions 世代 1 で割り当てられた固定量とも異なります。 gcloud または Cloud Functions 世代 1 で使用された CPU 量に戻すには、これを値「gcf_gen1」に設定します。
サイン:
cpu?: number | "gcf_gen1";
アラート.FirebaseAlertOptions.ingressSettings
この関数をどこから呼び出せるかを制御するイングレス設定。 null の値は、イングレス設定をオフにします。
サイン:
ingressSettings?: options.IngressSetting | ResetValue;
アラート.FirebaseAlertOptions.labels
関数に設定するユーザーラベル。
サイン:
labels?: Record<string, string>;
アラート.FirebaseAlertOptions.maxInstances
並行して実行するインスタンスの最大数。値を null にすると、デフォルトの最大インスタンス数が復元されます。
サイン:
maxInstances?: number | Expression<number> | ResetValue;
アラート.FirebaseAlertOptions.memory
関数に割り当てるメモリの量。値を null にすると、デフォルトの 256MB が復元されます。
サイン:
memory?: options.MemoryOption | Expression<number> | ResetValue;
アラート.FirebaseAlertOptions.minInstances
特定の時間に実行される実際のインスタンスの最小数。インスタンスには、アイドル中のメモリ割り当てと CPU 割り当ての 10% に対して課金されます。値が null の場合は、デフォルトの最小インスタンスが復元されます。
サイン:
minInstances?: number | Expression<number> | ResetValue;
アラート.FirebaseAlertOptions.omit
true の場合、この関数をデプロイまたはエミュレートしません。
サイン:
omit?: boolean | Expression<boolean>;
アラート.FirebaseAlertOptions.region
機能をデプロイする必要があるリージョン。
サイン:
region?: options.SupportedRegion | string | Expression<string> | ResetValue;
アラート.FirebaseAlertOptions.retry
失敗した実行を再度配信するかどうか。
サイン:
retry?: boolean | Expression<boolean> | ResetValue;
アラート.FirebaseAlertOptions.secrets
サイン:
secrets?: (string | SecretParam)[];
アラート.FirebaseAlertOptions.serviceAccount
関数を実行するための特定のサービス アカウント。値を null にすると、デフォルトのサービス アカウントが復元されます。
サイン:
serviceAccount?: string | Expression<string> | ResetValue;
アラート.FirebaseAlertOptions.timeoutSeconds
関数のタイムアウト (秒単位)。可能な値は 0 ~ 540 です。HTTPS 関数では、より長いタイムアウトを指定できます。 null の値はデフォルトの 60 秒に戻ります。第 2 世代関数の最小タイムアウトは 1 秒です。関数の最大タイムアウトは関数のタイプによって異なります。イベント処理関数の最大タイムアウトは 540 秒 (9 分) です。 HTTPS および呼び出し可能関数の最大タイムアウトは 36,00 秒 (1 時間) です。タスクキュー機能の最大タイムアウトは 1,800 秒 (30 分)
サイン:
timeoutSeconds?: number | Expression<number> | ResetValue;
アラート.FirebaseAlertOptions.vpcConnector
指定した VPC コネクタにクラウド機能を接続します。 null の値は VPC コネクタを削除します
サイン:
vpcConnector?: string | Expression<string> | ResetValue;
alerts.FirebaseAlertOptions.vpcConnectorEgressSettings
VPC コネクタの送信設定。値が null の場合、VPC コネクタの下り設定がオフになります。
サイン:
vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;