GoogleCloudApihubV1PluginInstanceAction
import type { GoogleCloudApihubV1PluginInstanceAction } from "https://googleapis.deno.dev/v1/apihub:v1.ts";
PluginInstanceAction represents an action which can be executed in the plugin instance.
interface GoogleCloudApihubV1PluginInstanceAction {
actionId?: string;
curationConfig?: GoogleCloudApihubV1CurationConfig;
hubInstanceAction?: GoogleCloudApihubV1ExecutionStatus;
scheduleCronExpression?: string;
scheduleTimeZone?: string;
readonly state?:
} | "STATE_UNSPECIFIED"
| "ENABLED"
| "DISABLED"
| "ENABLING"
| "DISABLING"
| "ERROR";
§Properties
§
actionId?: string
[src]Required. This should map to one of the action id specified in actions_config in the plugin.
§
curationConfig?: GoogleCloudApihubV1CurationConfig
[src]Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.
§
hubInstanceAction?: GoogleCloudApihubV1ExecutionStatus
[src]Optional. The execution information for the plugin instance action done corresponding to an API hub instance.
§
scheduleCronExpression?: string
[src]Optional. The schedule for this plugin instance action. This can only be set if the plugin supports API_HUB_SCHEDULE_TRIGGER mode for this action.