Class ActionConfig (0.20.6)

ActionConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Informations to support actions on the connector.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
action_params google.protobuf.struct_pb2.Struct
Optional. Action parameters in structured json format. This field is a member of oneof_ action_config_params.
json_action_params str
Optional. Action parameters in json string format. This field is a member of oneof_ action_config_params.
is_action_configured bool
Output only. The connector contains the necessary parameters and is configured to support actions.
service_name str
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.
use_static_secrets bool
Optional. Whether to use static secrets for the connector. If true, the secrets provided in the action_params will be ignored.
create_bap_connection bool
Optional. Whether to create a BAP connection for the connector.
user_defined_scopes_mapping MutableMapping[str, google.cloud.discoveryengine_v1.types.ActionConfig.ScopeList]
Optional. Mapping from operation name to the list of scopes. Only be populated if there are user specified scopes.

Classes

ScopeList

ScopeList(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Stores a list of scopes.

UserDefinedScopesMappingEntry

UserDefinedScopesMappingEntry(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

The abstract base class for a message.

Parameters
Name Description
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.