Package types (1.2.3)

API documentation for bigquery_connection_v1.types package.

Classes

AwsAccessRole

Authentication method for Amazon Web Services (AWS) that uses Google owned Google service account to assume into customer's AWS IAM Role.

AwsCrossAccountRole

Authentication method for Amazon Web Services (AWS) that uses Google owned AWS IAM user's access key to assume into customer's AWS IAM Role.

AwsProperties

Connection properties specific to Amazon Web Services (AWS). .. attribute:: cross_account_role

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role.

:type: google.cloud.bigquery_connection_v1.types.AwsCrossAccountRole

CloudSpannerProperties

Connection properties specific to Cloud Spanner. .. attribute:: database

Cloud Spanner database in the form `project/instance/database'

:type: str

CloudSqlCredential

Credential info for the Cloud SQL. .. attribute:: username

The username for the credential.

:type: str

CloudSqlProperties

Connection properties specific to the Cloud SQL. .. attribute:: instance_id

Cloud SQL instance ID in the form project:location:instance.

:type: str

Connection

Configuration parameters to establish connection with an external data source, except the credential attributes.

CreateConnectionRequest

The request for ConnectionService.CreateConnection.

DeleteConnectionRequest

The request for [ConnectionService.DeleteConnectionRequest][]. .. attribute:: name

Required. Name of the deleted connection, for example: projects/{project_id}/locations/{location_id}/connections/{connection_id}

:type: str

GetConnectionRequest

The request for ConnectionService.GetConnection.

ListConnectionsRequest

The request for ConnectionService.ListConnections.

ListConnectionsResponse

The response for ConnectionService.ListConnections.

UpdateConnectionRequest

The request for ConnectionService.UpdateConnection.