connectors/v1 library

Classes

AuditConfig
Specifies the audit configuration for a service.
AuthConfig
AuthConfig defines details of a authentication type.
AuthConfigTemplate
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.
Binding
Associates members, or principals, with a role.
ConfigVariable
ConfigVariable represents a configuration variable present in a Connection.
ConfigVariableTemplate
ConfigVariableTemplate provides metadata about a ConfigVariable that is used in a Connection.
Connection
Connection represents an instance of connector.
ConnectionSchemaMetadata
ConnectionSchemaMetadata is the singleton resource of each connection.
Connector
Connectors indicates a specific connector type, e.x. Salesforce, SAP etc.
ConnectorInfraConfig
This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version
ConnectorsApi
Enables users to create and manage connections to Google Cloud services and third-party business applications using the Connectors interface.
ConnectorVersion
ConnectorVersion indicates a specific version of a connector.
ConnectorVersionInfraConfig
This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version
CustomConnector
CustomConnector represents the custom connector defined by the customer as part of byoc.
CustomConnectorVersion
CustomConnectorVersion indicates a specific version of a connector.
DestinationConfig
Define the Connectors target endpoint.
DestinationConfigTemplate
DestinationConfigTemplate defines required destinations supported by the Connector.
EgressControlConfig
Egress control config for connector runtime.
EncryptionConfig
Regional encryption config for CMEK details.
EndPoint
Endpoint message includes details of the Destination endpoint.
EndpointAttachment
represents the Connector's Endpoint Attachment resource
EnumOption
EnumOption definition
EventingConfig
Eventing Configuration of a connection
EventingConfigTemplate
Eventing Config details of a connector version.
EventingDetails
Eventing Details message.
EventingRuntimeData
Eventing runtime data has the details related to eventing managed by the system.
EventSubscription
represents the Connector's EventSubscription resource
EventSubscriptionDestination
Message for EventSubscription Destination to act on receiving an event
EventSubscriptionStatus
EventSubscription Status denotes the status of the EventSubscription resource.
EventType
EventType includes fields.
ExtractionRule
Extraction Rule.
ExtractionRules
Extraction Rules to identity the backends from customer provided configuration in Connection resource.
Field
Metadata of an entity field.
FieldComparison
Field that needs to be compared.
Header details for a given header to be added to Endpoint.
InputParameter
Metadata of an input parameter.
JMS
JMS message denotes the source of the event
JsonSchema
JsonSchema representation of schema metadata
ListActionsResponse
Response message for ListActions API
ListConnectionsResponse
Response message for ConnectorsService.ListConnections
ListConnectorsResponse
Response message for Connectors.ListConnectors.
ListConnectorVersionsResponse
Response message for Connectors.ListConnectorVersions.
ListCustomConnectorsResponse
Response message for Connectors.ListCustomConnectors.
ListCustomConnectorVersionsResponse
Response message for Connectors.ListCustomConnectorVersions.
ListEndpointAttachmentsResponse
Response message for ConnectorsService.ListEndpointAttachments
ListenEventRequest
Expected request for ListenEvent API.
ListEntityTypesResponse
Response message for ListEntityTypes API
ListEventSubscriptionsResponse
Response message for ConnectorsService.ListEventSubscriptions
ListEventTypesResponse
Response message for Connectors.ListEventTypes.
ListLocationsResponse
The response message for Locations.ListLocations.
ListManagedZonesResponse
Response message for ConnectorsService.ListManagedZones
ListOperationsResponse
The response message for Operations.ListOperations.
ListProvidersResponse
Response message for Connectors.ListProviders.
ListRuntimeActionSchemasResponse
Response message for ConnectorsService.ListRuntimeActionSchemas.
ListRuntimeEntitySchemasResponse
Response message for ConnectorsService.ListRuntimeEntitySchemas.
LogicalExpression
Struct for representing boolean expressions.
ManagedZone
represents the Connector's Managed Zone resource
MultipleSelectConfig
MultipleSelectConfig represents the multiple options for a config variable.
MultipleSelectOption
MultiplSelecteOption represents the single option for a config variable.
NetworkConfig
Regional Network Config.
Oauth2AuthCodeFlow
Parameters to support Oauth 2.0 Auth Code Grant Authentication.
Oauth2ClientCredentials
Parameters to support Oauth 2.0 Client Credentials Grant Authentication.
Oauth2JwtBearer
Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication.
Operation
This resource represents a long-running operation that is the result of a network API call.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsConnectionsConnectionSchemaMetadataResource
ProjectsLocationsConnectionsEventSubscriptionsResource
ProjectsLocationsConnectionsResource
ProjectsLocationsConnectionsRuntimeActionSchemasResource
ProjectsLocationsConnectionsRuntimeEntitySchemasResource
ProjectsLocationsCustomConnectorsCustomConnectorVersionsResource
ProjectsLocationsCustomConnectorsResource
ProjectsLocationsEndpointAttachmentsResource
ProjectsLocationsGlobalCustomConnectorsCustomConnectorVersionsResource
ProjectsLocationsGlobalCustomConnectorsResource
ProjectsLocationsGlobalManagedZonesResource
ProjectsLocationsGlobalResource
ProjectsLocationsOperationsResource
ProjectsLocationsProvidersConnectorsResource
ProjectsLocationsProvidersConnectorsVersionsEventtypesResource
ProjectsLocationsProvidersConnectorsVersionsResource
ProjectsLocationsProvidersResource
ProjectsLocationsResource
ProjectsResource
Provider
Provider indicates the owner who provides the connectors.
RegionalSettings
Regional Settings details.
Resource
Resource definition
ResultMetadata
Metadata of result field.
RoleGrant
This configuration defines all the Cloud IAM roles that needs to be granted to a particular Google Cloud resource for the selected principal like service account.
RuntimeActionSchema
Schema of a runtime action.
RuntimeConfig
RuntimeConfig is the singleton resource of each location.
RuntimeEntitySchema
Schema of a runtime entity.
SchemaRefreshConfig
Config for connection schema refresh
SearchConnectionInstance
SearchConnectionInstance represents an instance of connector with specific fields
SearchConnectionsResponse
Response message for Connectors.SearchConnections.
SetIamPolicyRequest
Request message for SetIamPolicy method.
Settings
Global Settings details.
Source
Source to extract the backend from.
SshPublicKey
Parameters to support Ssh public key Authentication.
SslConfig
SSL Configuration of a connection
SslConfigTemplate
Ssl config details of a connector version
SupportedRuntimeFeatures
Supported runtime features of a connector version.
UserPassword
Parameters to support Username and Password Authentication.
ValidateCustomConnectorSpecRequest
Request message for ConnectorsService.ValidateCustomConnectorSpec
ValidateCustomConnectorSpecResponse
Response message for ConnectorsService.ValidateCustomConnectorSpec
WebhookData
WebhookData has details of webhook configuration.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
BillingConfig = $BillingConfig
Billing config for the connection.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
ConnectionStatus = $ConnectionStatus
ConnectionStatus indicates the state of the connection.
ConnectorsLogConfig = $LogConfig
Log configuration for the connection.
DeadLetterConfig = $DeadLetterConfig
Dead Letter configuration details provided by the user.
DeprecateCustomConnectorVersionRequest = $Empty
Request message for ConnectorsService.DeprecateCustomConnectorVersion
Destination = $Destination
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EncryptionKey = $EncryptionKey
Encryption Key value.
EventingStatus = $EventingStatus
EventingStatus indicates the state of eventing.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
HPAConfig = $HPAConfig
Autoscaling config for connector deployment system metrics.
JwtClaims = $JwtClaims
JWT claims used for the jwt-bearer authorization grant.
ListenEventResponse = $Empty
Expected response for ListenEvent API.
Location = $Location00
A resource that represents a Google Cloud location.
LockConfig = $LockConfig
Determines whether or no a connection is locked.
NodeConfig = $NodeConfig
Node configuration for the connection.
RefreshConnectionSchemaMetadataRequest = $Empty
Request message for ConnectorsService.RefreshConnectionSchemaMetadata.
RepairEventingRequest = $Empty
Request message for ConnectorsService.RepairEventing
ResourceLimits = $ResourceLimits
Resource limits defined for connection pods of a given connector type.
ResourceRequests = $ResourceRequests
Resource requests defined for connection pods of a given connector type.
RetryEventSubscriptionRequest = $Empty
Request message for ConnectorsService.RefreshEventSubscription
Secret = $Secret
Secret provides a reference to entries in Secret Manager.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.