Classes
AuthConfig
AuthConfig defines details of a authentication type.
AuthConfig.Types
Container for nested types declared in the AuthConfig message type.
AuthConfig.Types.Oauth2ClientCredentials
Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details.
AuthConfig.Types.Oauth2JwtBearer
Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.
AuthConfig.Types.Oauth2JwtBearer.Types
Container for nested types declared in the Oauth2JwtBearer message type.
AuthConfig.Types.Oauth2JwtBearer.Types.JwtClaims
JWT claims used for the jwt-bearer authorization grant.
AuthConfig.Types.SshPublicKey
Parameters to support Ssh public key Authentication.
AuthConfig.Types.UserPassword
Parameters to support Username and Password Authentication.
AuthConfigTemplate
AuthConfigTemplate defines required field over an authentication type.
AuthorizationCodeLink
This configuration captures the details required to render an authorization link for the OAuth Authorization Code Flow.
ConfigVariable
ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
ConfigVariableTemplate
ConfigVariableTemplate provides metadata about a ConfigVariable
that is
used in a Connection.
ConfigVariableTemplate.Types
Container for nested types declared in the ConfigVariableTemplate message type.
Connection
Connection represents an instance of connector.
ConnectionName
Resource name for the Connection
resource.
ConnectionSchemaMetadata
ConnectionSchemaMetadata is the singleton resource of each connection. It includes the entity and action names of runtime resources exposed by a connection backend.
ConnectionSchemaMetadata.Types
Container for nested types declared in the ConnectionSchemaMetadata message type.
ConnectionSchemaMetadataName
Resource name for the ConnectionSchemaMetadata
resource.
ConnectionStatus
ConnectionStatus indicates the state of the connection.
ConnectionStatus.Types
Container for nested types declared in the ConnectionStatus message type.
Connector
Connectors indicates a specific connector type, e.x. Salesforce, SAP etc.
ConnectorName
Resource name for the Connector
resource.
ConnectorVersion
ConnectorVersion indicates a specific version of a connector.
ConnectorVersionName
Resource name for the ConnectorVersion
resource.
Connectors
Connectors is the interface for managing Connectors.
Connectors.ConnectorsBase
Base class for server-side implementations of Connectors
Connectors.ConnectorsClient
Client for Connectors
ConnectorsClient
Connectors client wrapper, for convenient use.
ConnectorsClientBuilder
Builder class for ConnectorsClient to provide simple configuration of credentials, endpoint etc.
ConnectorsClientImpl
Connectors client wrapper implementation, for convenient use.
ConnectorsSettings
Settings for ConnectorsClient instances.
CreateConnectionRequest
Request message for ConnectorsService.CreateConnection
DeleteConnectionRequest
Request message for ConnectorsService.DeleteConnection.
Destination
DestinationConfig
Define the Connectors target endpoint.
EgressControlConfig
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
EnumOption definition
ExtractionRule
Extraction Rule.
ExtractionRule.Types
Container for nested types declared in the ExtractionRule message type.
ExtractionRule.Types.Source
Source to extract the backend from.
ExtractionRules
Extraction Rules to identity the backends from customer provided configuration in Connection resource.
GetConnectionRequest
Request message for ConnectorsService.GetConnection
GetConnectionSchemaMetadataRequest
Request message for ConnectorsService.GetConnectionSchemaMetadata.
GetConnectorRequest
Request message for Connectors.GetConnector.
GetConnectorVersionRequest
Request message for Connectors.GetConnectorVersion.
GetGlobalSettingsRequest
Request for [GetGlobalSettingsRequest].
GetProviderRequest
Request message for Connectors.GetProvider.
GetRuntimeConfigRequest
Request message for Connectors.GetRuntimeConfig.
ListConnectionsRequest
Request message for ConnectorsService.ListConnections
ListConnectionsResponse
Response message for ConnectorsService.ListConnections
ListConnectorVersionsRequest
Request message for Connectors.ListConnectorVersions.
ListConnectorVersionsResponse
Response message for Connectors.ListConnectorVersions.
ListConnectorsRequest
Request message for Connectors.ListConnectors.
ListConnectorsResponse
Response message for Connectors.ListConnectors.
ListProvidersRequest
Request message for Connectors.ListProviders.
ListProvidersResponse
Response message for Connectors.ListProviders.
ListRuntimeActionSchemasRequest
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.
ListRuntimeActionSchemasResponse
Response message for ConnectorsService.ListRuntimeActionSchemas.
ListRuntimeEntitySchemasRequest
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.
ListRuntimeEntitySchemasResponse
Response message for ConnectorsService.ListRuntimeEntitySchemas.
LockConfig
Determines whether or no a connection is locked. If locked, a reason must be specified.
NodeConfig
Node configuration for the connection.
OperationMetadata
Represents the metadata of the long-running operation.
Provider
Provider indicates the owner who provides the connectors.
ProviderName
Resource name for the Provider
resource.
RefreshConnectionSchemaMetadataRequest
Request message for ConnectorsService.RefreshConnectionSchemaMetadata.
RoleGrant
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.
RoleGrant.Types
Container for nested types declared in the RoleGrant message type.
RoleGrant.Types.Resource
Resource definition
RoleGrant.Types.Resource.Types
Container for nested types declared in the Resource message type.
RuntimeActionSchema
Schema of a runtime action.
RuntimeActionSchema.Types
Container for nested types declared in the RuntimeActionSchema message type.
RuntimeActionSchema.Types.InputParameter
Metadata of an input parameter.
RuntimeActionSchema.Types.ResultMetadata
Metadata of result field.
RuntimeConfig
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.
RuntimeConfig.Types
Container for nested types declared in the RuntimeConfig message type.
RuntimeConfigName
Resource name for the RuntimeConfig
resource.
RuntimeEntitySchema
Schema of a runtime entity.
RuntimeEntitySchema.Types
Container for nested types declared in the RuntimeEntitySchema message type.
RuntimeEntitySchema.Types.Field
Metadata of an entity field.
Secret
Secret provides a reference to entries in Secret Manager.
Settings
Global Settings details.
SettingsName
Resource name for the Settings
resource.
SslConfig
SSL Configuration of a connection
SslConfig.Types
Container for nested types declared in the SslConfig message type.
SslConfigTemplate
Ssl config details of a connector version
SupportedRuntimeFeatures
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.
UpdateConnectionRequest
Request message for ConnectorsService.UpdateConnection
Enums
AuthConfig.TypeOneofCase
Enum of possible cases for the "type" oneof.
AuthType
AuthType defines different authentication types.
CertType
Enum for Cert Types
ConfigVariable.ValueOneofCase
Enum of possible cases for the "value" oneof.
ConfigVariableTemplate.Types.State
Indicates the state of the config variable.
ConfigVariableTemplate.Types.ValueType
ValueType indicates the data type of the value.
ConnectionName.ResourceNameType
The possible contents of ConnectionName.
ConnectionSchemaMetadata.Types.State
State of connection runtime schema.
ConnectionSchemaMetadataName.ResourceNameType
The possible contents of ConnectionSchemaMetadataName.
ConnectionStatus.Types.State
All the possible Connection State.
ConnectionView
Enum to control which fields should be included in the response.
ConnectorName.ResourceNameType
The possible contents of ConnectorName.
ConnectorVersionName.ResourceNameType
The possible contents of ConnectorVersionName.
ConnectorVersionView
Enum to control which fields should be included in the response.
DataType
All possible data types of a entity or action field.
Destination.DestinationOneofCase
Enum of possible cases for the "destination" oneof.
EgressControlConfig.OneofBackendsOneofCase
Enum of possible cases for the "oneof_backends" oneof.
ExtractionRule.Types.SourceType
Supported Source types for extraction.
LaunchStage
LaunchStage is a enum to indicate launch stage: PREVIEW, GA, DEPRECATED, PRIVATE_PREVIEW.
ProviderName.ResourceNameType
The possible contents of ProviderName.
RoleGrant.Types.Principal
Supported Principal values.
RoleGrant.Types.Resource.Types.Type
Resource Type definition.
RuntimeConfig.Types.State
State of the location.
RuntimeConfigName.ResourceNameType
The possible contents of RuntimeConfigName.
SettingsName.ResourceNameType
The possible contents of SettingsName.
SslConfig.Types.TrustModel
Enum for Ttust Model
SslType
Enum for controlling the SSL Type (TLS/MTLS)