AuthConfig defines details of a authentication type.
AuthConfigTemplate defines required field over an authentication type.
This configuration captures the details required to render an authorization
link for the OAuth Authorization Code Flow.
ConfigVariable represents a configuration variable present in a Connection.
or AuthConfig.
ConfigVariableTemplate provides metadata about a ConfigVariable
that is
used in a Connection.
Connection represents an instance of connector.
ConnectionSchemaMetadata is the singleton resource of each connection.
It includes the entity and action names of runtime resources exposed
by a connection backend.
ConnectionStatus indicates the state of the connection.
Connectors indicates a specific connector type, e.x. Salesforce, SAP etc.
ConnectorVersion indicates a specific version of a connector.
Request message for ConnectorsService.CreateConnection
Request message for ConnectorsService.DeleteConnection.
Define the Connectors target endpoint.
Egress control config for connector runtime. These configurations define the
rules to identify which outbound domains/hosts needs to be whitelisted. It
may be a static information for a particular connector version or it is
derived from the configurations provided by the customer in Connection
resource.
EnumOption definition
Extraction Rule.
Extraction Rules to identity the backends from customer provided
configuration in Connection resource.
Request message for ConnectorsService.GetConnection
Request message for ConnectorsService.GetConnectionSchemaMetadata.
Request message for Connectors.GetConnector.
Request message for Connectors.GetConnectorVersion.
Request for [GetGlobalSettingsRequest].
Request message for Connectors.GetProvider.
Request message for Connectors.GetRuntimeConfig.
Request message for ConnectorsService.ListConnections
Response message for ConnectorsService.ListConnections
Request message for Connectors.ListConnectorVersions.
Response message for Connectors.ListConnectorVersions.
Request message for Connectors.ListConnectors.
Response message for Connectors.ListConnectors.
Request message for Connectors.ListProviders.
Response message for Connectors.ListProviders.
Request message for ConnectorsService.ListRuntimeActionSchemas.
For filter, only action field is supported with literal equality operator.
Accepted filter example: action=“approveOrder”
Wildcards are not supported in the filter currently.
Response message for ConnectorsService.ListRuntimeActionSchemas.
Request message for ConnectorsService.ListRuntimeEntitySchemas.
For filter, only entity field is supported with literal equality operator.
Accepted filter example: entity=“Order”
Wildcards are not supported in the filter currently.
Response message for ConnectorsService.ListRuntimeEntitySchemas.
Determines whether or no a connection is locked. If locked, a reason must be
specified.
Node configuration for the connection.
Represents the metadata of the long-running operation.
Provider indicates the owner who provides the connectors.
Request message for ConnectorsService.RefreshConnectionSchemaMetadata.
This configuration defines all the Cloud IAM roles that needs to be granted
to a particular GCP resource for the selected prinicpal like service
account. These configurations will let UI display to customers what
IAM roles need to be granted by them. Or these configurations can be used
by the UI to render a ‘grant’ button to do the same on behalf of the user.
Schema of a runtime action.
RuntimeConfig is the singleton resource of each location.
It includes generic resource configs consumed by control plane and runtime
plane like: pub/sub topic/subscription resource name, Cloud Storage location
storing schema etc.
Schema of a runtime entity.
Secret provides a reference to entries in Secret Manager.
Global Settings details.
SSL Configuration of a connection
Ssl config details of a connector version
Supported runtime features of a connector version. This is passed to the
management layer to add a new connector version by the connector developer.
Details about how this proto is passed to the management layer is covered in
this doc - go/runtime-manifest.
Request message for ConnectorsService.UpdateConnection