Class GoogleCloudApihubV1PluginInstanceAction
PluginInstanceAction represents an action which can be executed in the plugin instance.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1PluginInstanceAction : IDirectResponseSchema
Properties
ActionId
Required. This should map to one of the action id specified in actions_config in the plugin.
Declaration
[JsonProperty("actionId")]
public virtual string ActionId { get; set; }
Property Value
Type | Description |
---|---|
string |
CurationConfig
Optional. This configuration should be provided if the plugin action is publishing data to API hub curate layer.
Declaration
[JsonProperty("curationConfig")]
public virtual GoogleCloudApihubV1CurationConfig CurationConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudApihubV1CurationConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
HubInstanceAction
Optional. The execution information for the plugin instance action done corresponding to an API hub instance.
Declaration
[JsonProperty("hubInstanceAction")]
public virtual GoogleCloudApihubV1ExecutionStatus HubInstanceAction { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudApihubV1ExecutionStatus |
ScheduleCronExpression
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.
Declaration
[JsonProperty("scheduleCronExpression")]
public virtual string ScheduleCronExpression { get; set; }
Property Value
Type | Description |
---|---|
string |
ScheduleTimeZone
Optional. The time zone for the schedule cron expression. If not provided, UTC will be used.
Declaration
[JsonProperty("scheduleTimeZone")]
public virtual string ScheduleTimeZone { get; set; }
Property Value
Type | Description |
---|---|
string |
State
Output only. The current state of the plugin action in the plugin instance.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |