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.
ConnectionStatus
ConnectionStatus indicates the state of the 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.
ConnectorsLogConfig
Log configuration for the connection.
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.
DeadLetterConfig
Dead Letter configuration details provided by the user.
Destination
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.
EncryptionKey
Encryption Key value.
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.
EventingStatus
EventingStatus indicates the state of eventing.
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.
HPAConfig
Autoscaling config for connector deployment system metrics.
InputParameter
Metadata of an input parameter.
JMS
JMS message denotes the source of the event
JsonSchema
JsonSchema representation of schema metadata
JwtClaims
JWT claims used for the jwt-bearer authorization grant.
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.
LockConfig
Determines whether or no a connection is locked.
LogicalExpression
Struct for representing boolean expressions.
ManagedZone
represents the Connector's Managed Zone resource
NetworkConfig
Regional Network Config.
NodeConfig
Node configuration for the connection.
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
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
ResourceLimits
Resource limits defined for connection pods of a given connector type.
ResourceRequests
Resource requests defined for connection pods of a given connector type.
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.
Secret
Secret provides a reference to entries in Secret Manager.
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.

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
ListenEventResponse = $Empty
Expected response for ListenEvent API.
Location = $Location00
A resource that represents a Google Cloud location.
RefreshConnectionSchemaMetadataRequest = $Empty
Request message for ConnectorsService.RefreshConnectionSchemaMetadata.
RepairEventingRequest = $Empty
Request message for ConnectorsService.RepairEventing
RetryEventSubscriptionRequest = $Empty
Request message for ConnectorsService.RefreshEventSubscription
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.