GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1alphaActionConfig (google_api_discovery_engine v0.28.0)

View Source

Informations to support actions on the connector.

Attributes

  • actionParams (type: map(), default: nil) - Required. Params needed to support actions in the format of (Key, Value) pairs. Required parameters for sources that support OAUTH, i.e. gmail, google_calendar, jira, workday, salesforce, confluence: Key: client_id Value: type STRING. The client ID for the service provider to identify your application. Key: client_secret Value:type STRING. The client secret generated by the application's authorization server.
  • isActionConfigured (type: boolean(), default: nil) - Output only. The connector contains the necessary parameters and is configured to support actions.
  • serviceName (type: String.t, default: nil) - Optional. The Service Directory resource name (projects//locations//namespaces//services/) representing a VPC network endpoint used to connect to the data source's instance_uri, defined in DataConnector.params. Required when VPC Service Controls are enabled.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.DiscoveryEngine.V1.Model.GoogleCloudDiscoveryengineV1alphaActionConfig{
    actionParams: map() | nil,
    isActionConfigured: boolean() | nil,
    serviceName: String.t() | nil
  }

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.