alerts.FirebaseAlertOptions interface

Cấu hình cho các hàm Cảnh báo Firebase.

Chữ ký:

export interface FirebaseAlertOptions extends options.EventHandlerOptions 

Mở rộng: options.EventHandlerOptions

Thuộc tính

Tài sản Loại Mô tả
Cảnh báo AlertType Xác định phạm vi của trình xử lý để kích hoạt một loại cảnh báo.
appId chuỗi Xác định phạm vi của hàm để kích hoạt trên một ứng dụng cụ thể.
tính đồng thời số | Biểu thức<number> | Đặt lại giá trị Số yêu cầu mà một hàm có thể cung cấp cùng một lúc. Chỉ có thể áp dụng cho các hàm chạy trên Cloud Functions phiên bản 2. Giá trị của rỗng sẽ khôi phục mô hình đồng thời mặc định (80 khi CPU >= 1, nếu không thì là 1). Không thể đặt mô hình đồng thời thành bất kỳ giá trị nào khác 1 nếu cpu nhỏ hơn 1. Giá trị tối đa cho cơ chế xử lý đồng thời là 1.000.
cpu số | "gcf_gen1" Số phân số của CPU cần phân bổ cho một hàm. Giá trị mặc định là 1 đối với các hàm có RAM <= 2 GB và tăng lên đối với kích thước bộ nhớ lớn hơn. Số tiền này khác với số tiền mặc định khi sử dụng tiện ích gcloud và khác với số tiền cố định được chỉ định trong Google Cloud Functions thế hệ 1. Để chuyển lại về lượng CPU dùng trong gcloud hoặc trong Cloud Functions thế hệ 1, hãy đặt giá trị này là "gcf_gen1"
ingressSettings options.IngressSettings | Đặt lại giá trị Chế độ cài đặt đầu vào kiểm soát nơi hàm này có thể được gọi. Giá trị rỗng sẽ tắt chế độ cài đặt lưu lượng vào.
nhãn Ghi <string, string> Các nhãn người dùng để đặt cho hàm.
maxInstances số | Biểu thức<number> | Đặt lại giá trị Số lượng thực thể tối đa sẽ chạy song song. Giá trị của giá trị rỗng sẽ khôi phục các thực thể tối đa mặc định.
bộ nhớ options.MemoryOption | Biểu thức<number> | Đặt lại giá trị Dung lượng bộ nhớ cần phân bổ cho một hàm. Giá trị rỗng sẽ khôi phục kích thước mặc định là 256 MB.
minInstances số | Biểu thức<number> | Đặt lại giá trị Số thực thể thực tế tối thiểu sẽ chạy tại một thời điểm nhất định. Các thực thể sẽ được tính phí phân bổ bộ nhớ và 10% mức phân bổ CPU khi ở trạng thái rảnh. Giá trị rỗng sẽ khôi phục các thực thể tối thiểu mặc định.
bỏ qua boolean | Biểu thức<boolean> Nếu đúng, không triển khai hoặc mô phỏng hàm này.
khu vực options.SupportRegion | chuỗi | Biểu thức<string> | Đặt lại giá trị Khu vực cần triển khai hàm.
thử lại boolean | Biểu thức<boolean> | Đặt lại giá trị Liệu có nên phân phối lại các lượt thực thi không thành công hay không.
bí mật (chuỗi | SecretParam)[]
serviceAccount chuỗi | Biểu thức<string> | Đặt lại giá trị Tài khoản dịch vụ cụ thể để chạy hàm. Giá trị rỗng sẽ khôi phục tài khoản dịch vụ mặc định.
timeoutSeconds số | Biểu thức<number> | Đặt lại giá trị Thời gian chờ cho hàm tính bằng giây, các giá trị có thể là từ 0 đến 540. Các hàm HTTPS có thể chỉ định thời gian chờ cao hơn. Một giá trị của null khôi phục lại giá trị mặc định là 60s Thời gian chờ tối thiểu cho hàm gen 2 là 1s. Thời gian chờ tối đa cho một hàm phụ thuộc vào loại hàm: Các hàm xử lý sự kiện có thời gian chờ tối đa là 540 giây (9 phút). Các hàm HTTPS và có thể gọi có thời gian chờ tối đa là 36.00 giây (1 giờ). Các hàm hàng đợi tác vụ có thời gian chờ tối đa là 1.800 giây (30 phút)
vpcConnector chuỗi | Biểu thức<string> | Đặt lại giá trị Kết nối chức năng đám mây với trình kết nối VPC được chỉ định. Giá trị rỗng sẽ xoá trình kết nối VPC
vpcConnectorEgressSettings options.VpcEgresssetting | Đặt lại giá trị Chế độ cài đặt đầu ra cho trình kết nối VPC. Giá trị rỗng sẽ tắt chế độ cài đặt đầu ra của bộ kết nối VPC

alerts.FirebaseAlertOptions.alertType

Xác định phạm vi của trình xử lý để kích hoạt một loại cảnh báo.

Chữ ký:

alertType: AlertType;

alerts.FirebaseAlertOptions.appId

Xác định phạm vi của hàm để kích hoạt trên một ứng dụng cụ thể.

Chữ ký:

appId?: string;

Alerts.FirebaseAlertOptions.concurrency

Số yêu cầu mà một hàm có thể cung cấp cùng một lúc. Chỉ có thể áp dụng cho các hàm chạy trên Cloud Functions phiên bản 2. Giá trị của rỗng sẽ khôi phục mô hình đồng thời mặc định (80 khi CPU >= 1, nếu không thì là 1). Không thể đặt mô hình đồng thời thành bất kỳ giá trị nào khác 1 nếu cpu nhỏ hơn 1. Giá trị tối đa cho cơ chế xử lý đồng thời là 1.000.

Chữ ký:

concurrency?: number | Expression<number> | ResetValue;

alerts.FirebaseAlertOptions.cpu

Số phân số của CPU cần phân bổ cho một hàm. Giá trị mặc định là 1 đối với các hàm có RAM <= 2 GB và tăng lên đối với kích thước bộ nhớ lớn hơn. Số tiền này khác với số tiền mặc định khi sử dụng tiện ích gcloud và khác với số tiền cố định được chỉ định trong Google Cloud Functions thế hệ 1. Để chuyển lại về lượng CPU dùng trong gcloud hoặc trong Cloud Functions thế hệ 1, hãy đặt giá trị này là "gcf_gen1"

Chữ ký:

cpu?: number | "gcf_gen1";

alerts.FirebaseAlertOptions.ingressSettings

Chế độ cài đặt đầu vào kiểm soát nơi hàm này có thể được gọi. Giá trị rỗng sẽ tắt chế độ cài đặt lưu lượng vào.

Chữ ký:

ingressSettings?: options.IngressSetting | ResetValue;

Alerts.FirebaseAlertOptions.labels

Các nhãn người dùng để đặt cho hàm.

Chữ ký:

labels?: Record<string, string>;

alerts.FirebaseAlertOptions.maxInstances

Số lượng thực thể tối đa sẽ chạy song song. Giá trị của giá trị rỗng sẽ khôi phục các thực thể tối đa mặc định.

Chữ ký:

maxInstances?: number | Expression<number> | ResetValue;

alerts.FirebaseAlertOptions.memory

Dung lượng bộ nhớ cần phân bổ cho một hàm. Giá trị rỗng sẽ khôi phục kích thước mặc định là 256 MB.

Chữ ký:

memory?: options.MemoryOption | Expression<number> | ResetValue;

Alerts.FirebaseAlertOptions.minInstances

Số thực thể thực tế tối thiểu sẽ chạy tại một thời điểm nhất định. Các thực thể sẽ được tính phí phân bổ bộ nhớ và 10% mức phân bổ CPU khi ở trạng thái rảnh. Giá trị rỗng sẽ khôi phục các thực thể tối thiểu mặc định.

Chữ ký:

minInstances?: number | Expression<number> | ResetValue;

alerts.FirebaseAlertOptions.omit

Nếu đúng, không triển khai hoặc mô phỏng hàm này.

Chữ ký:

omit?: boolean | Expression<boolean>;

alerts.FirebaseAlertOptions.region

Khu vực cần triển khai hàm.

Chữ ký:

region?: options.SupportedRegion | string | Expression<string> | ResetValue;

alerts.FirebaseAlertOptions.retry

Liệu có nên phân phối lại các lượt thực thi không thành công hay không.

Chữ ký:

retry?: boolean | Expression<boolean> | ResetValue;

alerts.FirebaseAlertOptions.secrets

Chữ ký:

secrets?: (string | SecretParam)[];

alerts.FirebaseAlertOptions.serviceAccount

Tài khoản dịch vụ cụ thể để chạy hàm. Giá trị rỗng sẽ khôi phục tài khoản dịch vụ mặc định.

Chữ ký:

serviceAccount?: string | Expression<string> | ResetValue;

Alerts.FirebaseAlertOptions.timeoutSeconds

Thời gian chờ cho hàm tính bằng giây, các giá trị có thể là từ 0 đến 540. Các hàm HTTPS có thể chỉ định thời gian chờ cao hơn. Một giá trị của null khôi phục lại giá trị mặc định là 60s Thời gian chờ tối thiểu cho hàm gen 2 là 1s. Thời gian chờ tối đa cho một hàm phụ thuộc vào loại hàm: Các hàm xử lý sự kiện có thời gian chờ tối đa là 540 giây (9 phút). Các hàm HTTPS và có thể gọi có thời gian chờ tối đa là 36.00 giây (1 giờ). Các hàm hàng đợi tác vụ có thời gian chờ tối đa là 1.800 giây (30 phút)

Chữ ký:

timeoutSeconds?: number | Expression<number> | ResetValue;

cảnh báo.FirebaseAlertOptions.vpc Connector

Kết nối chức năng đám mây với trình kết nối VPC được chỉ định. Giá trị rỗng sẽ xoá trình kết nối VPC

Chữ ký:

vpcConnector?: string | Expression<string> | ResetValue;

alerts.FirebaseAlertOptions.vpcconnectorEgressSettings

Chế độ cài đặt đầu ra cho trình kết nối VPC. Giá trị rỗng sẽ tắt chế độ cài đặt đầu ra của bộ kết nối VPC

Chữ ký:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;