public sealed class ActionConfig : IMessage<ActionConfig>, IEquatable<ActionConfig>, IDeepCloneable<ActionConfig>, IBufferMessage, IMessageReference documentation and code samples for the Discovery Engine v1 API class ActionConfig.
Informations to support actions on the connector.
Implements
IMessageActionConfig, IEquatableActionConfig, IDeepCloneableActionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
ActionConfig()
public ActionConfig()ActionConfig(ActionConfig)
public ActionConfig(ActionConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ActionConfig |
Properties
ActionConfigParamsCase
public ActionConfig.ActionConfigParamsOneofCase ActionConfigParamsCase { get; }| Property Value | |
|---|---|
| Type | Description |
ActionConfigActionConfigParamsOneofCase |
|
ActionParams
public Struct ActionParams { get; set; }Optional. Action parameters in structured json format.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
CreateBapConnection
public bool CreateBapConnection { get; set; }Optional. Whether to create a BAP connection for the connector.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasJsonActionParams
public bool HasJsonActionParams { get; }Gets whether the "json_action_params" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
IsActionConfigured
public bool IsActionConfigured { get; set; }Output only. The connector contains the necessary parameters and is configured to support actions.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
JsonActionParams
public string JsonActionParams { get; set; }Optional. Action parameters in json string format.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceName
public string ServiceName { get; set; }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][google.cloud.discoveryengine.v1.DataConnector.params].
Required when VPC Service Controls are enabled.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceNameAsServiceName
public ServiceName ServiceNameAsServiceName { get; set; }ServiceName-typed view over the ServiceName resource name property.
| Property Value | |
|---|---|
| Type | Description |
ServiceName |
|
UseStaticSecrets
public bool UseStaticSecrets { get; set; }Optional. Whether to use static secrets for the connector. If true, the secrets provided in the action_params will be ignored.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
UserDefinedScopesMapping
public MapField<string, ActionConfig.Types.ScopeList> UserDefinedScopesMapping { get; }Optional. Mapping from operation name to the list of scopes. Only be populated if there are user specified scopes.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringActionConfigTypesScopeList |
|