Show / Hide Table of Contents

Class GoogleCloudApihubV1PluginInstanceAction

PluginInstanceAction represents an action which can be executed in the plugin instance.

Inheritance
object
GoogleCloudApihubV1PluginInstanceAction
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX