Udostępnij za pośrednictwem


TimerFunctionOptions interface

Rozszerzenie

Właściwości

handler
retry

Opcjonalne zasady ponawiania prób w celu ponownego uruchomienia wykonania zakończonego niepowodzeniem do momentu pomyślnego ukończenia lub osiągnięcia maksymalnej liczby ponownych prób. Dowiedz się więcej tutaj

trigger

Właściwości dziedziczone

extraInputs

Konfiguracja opcjonalnego zestawu pomocniczych danych wejściowych Podczas wywołania pobierz te wartości przy użyciu context.extraInputs.get()

extraOutputs

Konfiguracja opcjonalnego zestawu pomocniczych danych wyjściowych podczas wywołania ustaw te wartości przy użyciu context.extraOutputs.set()

return

Konfiguracja opcjonalnych podstawowych danych wyjściowych funkcji Jest to główne dane wyjściowe, które należy ustawić jako wartość zwracaną programu obsługi funkcji podczas wywołania

runOnStartup

Jeśli true, funkcja jest wywoływana podczas uruchamiania środowiska uruchomieniowego. Na przykład środowisko uruchomieniowe jest uruchamiane, gdy aplikacja funkcji wznawia się po przejściu bezczynności z powodu braku aktywności, gdy aplikacja funkcji zostanie ponownie uruchomiona z powodu zmian funkcji i gdy aplikacja funkcji zostanie skalowana w poziomie. Należy używać z ostrożnością. runOnStartup powinien rzadko być ustawiony na true, zwłaszcza w środowisku produkcyjnym.

schedule

Wyrażenie cron formatu {second} {minute} {hour} {day} {month} {day} {day of week} (dzień tygodnia}), aby określić harmonogram

useMonitor

Jeśli to prawda, harmonogram zostanie utrwalone, aby pomóc w utrzymaniu prawidłowego harmonogramu nawet po ponownym uruchomieniu. Wartość domyślna to true dla harmonogramów z interwałem >= 1 minuta

Szczegóły właściwości

handler

handler: TimerHandler

Wartość właściwości

retry

Opcjonalne zasady ponawiania prób w celu ponownego uruchomienia wykonania zakończonego niepowodzeniem do momentu pomyślnego ukończenia lub osiągnięcia maksymalnej liczby ponownych prób. Dowiedz się więcej tutaj

retry?: RetryOptions

Wartość właściwości

trigger

trigger?: TimerTrigger

Wartość właściwości

Szczegóły właściwości dziedziczonej

extraInputs

Konfiguracja opcjonalnego zestawu pomocniczych danych wejściowych Podczas wywołania pobierz te wartości przy użyciu context.extraInputs.get()

extraInputs?: FunctionInput[]

Wartość właściwości

dziedziczone z Partial.extraInputs

extraOutputs

Konfiguracja opcjonalnego zestawu pomocniczych danych wyjściowych podczas wywołania ustaw te wartości przy użyciu context.extraOutputs.set()

extraOutputs?: FunctionOutput[]

Wartość właściwości

dziedziczone z Partial.extraOutputs

return

Konfiguracja opcjonalnych podstawowych danych wyjściowych funkcji Jest to główne dane wyjściowe, które należy ustawić jako wartość zwracaną programu obsługi funkcji podczas wywołania

return?: FunctionOutput

Wartość właściwości

dziedziczone z Partial.return

runOnStartup

Jeśli true, funkcja jest wywoływana podczas uruchamiania środowiska uruchomieniowego. Na przykład środowisko uruchomieniowe jest uruchamiane, gdy aplikacja funkcji wznawia się po przejściu bezczynności z powodu braku aktywności, gdy aplikacja funkcji zostanie ponownie uruchomiona z powodu zmian funkcji i gdy aplikacja funkcji zostanie skalowana w poziomie. Należy używać z ostrożnością. runOnStartup powinien rzadko być ustawiony na true, zwłaszcza w środowisku produkcyjnym.

runOnStartup?: boolean

Wartość właściwości

boolean

dziedziczone zTimerTriggerOptions.runOnStartup

schedule

Wyrażenie cron formatu {second} {minute} {hour} {day} {month} {day} {day of week} (dzień tygodnia}), aby określić harmonogram

schedule: string

Wartość właściwości

string

dziedziczone zTimerTriggerOptions.schedule

useMonitor

Jeśli to prawda, harmonogram zostanie utrwalone, aby pomóc w utrzymaniu prawidłowego harmonogramu nawet po ponownym uruchomieniu. Wartość domyślna to true dla harmonogramów z interwałem >= 1 minuta

useMonitor?: boolean

Wartość właściwości

boolean

dziedziczone zTimerTriggerOptions.useMonitor