Integration Connectors v1 API - Namespace Google.Cloud.Connectors.V1 (1.0.0)

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.

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)