Reference documentation and code samples for the API hub V1 API module Google::Cloud::ApiHub::V1::PluginActionConfig::TriggerMode.
Execution mode of the action.
Constants
TRIGGER_MODE_UNSPECIFIED
value: 0
Default unspecified mode.
API_HUB_ON_DEMAND_TRIGGER
value: 1
This action can be executed by invoking
ExecutePluginInstanceAction
API with the given action id. To support this, the plugin hosting service
should handle this action id as part of execute call.
API_HUB_SCHEDULE_TRIGGER
value: 2
This action will be executed on schedule by invoking
ExecutePluginInstanceAction
API with the given action id. To set the schedule, the user can provide
the cron expression in the
[PluginAction][PluginAction.schedule_cron_expression] field for a given
plugin instance. To support this, the plugin hosting service should
handle this action id as part of execute call.
Note, on demand execution will be supported by default in this trigger
mode.
NON_API_HUB_MANAGED
value: 3
The execution of this plugin is not handled by API hub. In this case,
the plugin hosting service need not handle this action id as part of
the execute call.