Modules§

Structs§

  • 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

Enums§

  • AuthType defines different authentication types.
  • Enum for Cert Types
  • Enum to control which fields should be included in the response.
  • Enum to control which fields should be included in the response.
  • All possible data types of a entity or action field.
  • LaunchStage is a enum to indicate launch stage: PREVIEW, GA, DEPRECATED, PRIVATE_PREVIEW.
  • Enum for controlling the SSL Type (TLS/MTLS)