Class Connection
Configuration parameters to establish connection with an external data source, except the credential attributes.
Implements
Inherited Members
Namespace: Google.Apis.BigQueryConnectionService.v1.Data
Assembly: Google.Apis.BigQueryConnectionService.v1.dll
Syntax
public class Connection : IDirectResponseSchema
Properties
Aws
Amazon Web Services (AWS) properties.
Declaration
[JsonProperty("aws")]
public virtual AwsProperties Aws { get; set; }
Property Value
Type | Description |
---|---|
AwsProperties |
Azure
Azure properties.
Declaration
[JsonProperty("azure")]
public virtual AzureProperties Azure { get; set; }
Property Value
Type | Description |
---|---|
AzureProperties |
CloudResource
Cloud Resource properties.
Declaration
[JsonProperty("cloudResource")]
public virtual CloudResourceProperties CloudResource { get; set; }
Property Value
Type | Description |
---|---|
CloudResourceProperties |
CloudSpanner
Cloud Spanner properties.
Declaration
[JsonProperty("cloudSpanner")]
public virtual CloudSpannerProperties CloudSpanner { get; set; }
Property Value
Type | Description |
---|---|
CloudSpannerProperties |
CloudSql
Cloud SQL properties.
Declaration
[JsonProperty("cloudSql")]
public virtual CloudSqlProperties CloudSql { get; set; }
Property Value
Type | Description |
---|---|
CloudSqlProperties |
Configuration
Optional. Connector configuration.
Declaration
[JsonProperty("configuration")]
public virtual ConnectorConfiguration Configuration { get; set; }
Property Value
Type | Description |
---|---|
ConnectorConfiguration |
CreationTime
Output only. The creation timestamp of the connection.
Declaration
[JsonProperty("creationTime")]
public virtual long? CreationTime { get; set; }
Property Value
Type | Description |
---|---|
long? |
Description
User provided description.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FriendlyName
User provided display name for the connection.
Declaration
[JsonProperty("friendlyName")]
public virtual string FriendlyName { get; set; }
Property Value
Type | Description |
---|---|
string |
HasCredential
Output only. True, if credential is configured for this connection.
Declaration
[JsonProperty("hasCredential")]
public virtual bool? HasCredential { get; set; }
Property Value
Type | Description |
---|---|
bool? |
KmsKeyName
Optional. The Cloud KMS key that is used for credentials encryption. If omitted, internal Google owned
encryption keys are used. Example:
projects/[kms_project_id]/locations/[region]/keyRings/[key_region]/cryptoKeys/[key]
Declaration
[JsonProperty("kmsKeyName")]
public virtual string KmsKeyName { get; set; }
Property Value
Type | Description |
---|---|
string |
LastModifiedTime
Output only. The last update timestamp of the connection.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual long? LastModifiedTime { get; set; }
Property Value
Type | Description |
---|---|
long? |
Name
Output only. The resource name of the connection in the form of:
projects/{project_id}/locations/{location_id}/connections/{connection_id}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SalesforceDataCloud
Optional. Salesforce DataCloud properties. This field is intended for use only by Salesforce partner projects. This field contains properties for your Salesforce DataCloud connection.
Declaration
[JsonProperty("salesforceDataCloud")]
public virtual SalesforceDataCloudProperties SalesforceDataCloud { get; set; }
Property Value
Type | Description |
---|---|
SalesforceDataCloudProperties |
Spark
Spark properties.
Declaration
[JsonProperty("spark")]
public virtual SparkProperties Spark { get; set; }
Property Value
Type | Description |
---|---|
SparkProperties |