Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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;
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.

§

Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.

§

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.

§
scheduleTimeZone?: string
[src]

Optional. The time zone for the schedule cron expression. If not provided, UTC will be used.

§
readonly state?: "STATE_UNSPECIFIED" | "ENABLED" | "DISABLED" | "ENABLING" | "DISABLING" | "ERROR"
[src]

Output only. The current state of the plugin action in the plugin instance.