public sealed class CloudSqlProperties : IMessage<CloudSqlProperties>, IEquatable<CloudSqlProperties>, IDeepCloneable<CloudSqlProperties>, IBufferMessage, IMessage
Connection properties specific to the Cloud SQL.
Implements
IMessage<CloudSqlProperties>, IEquatable<CloudSqlProperties>, IDeepCloneable<CloudSqlProperties>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Connection.V1Assembly
Google.Cloud.BigQuery.Connection.V1.dll
Constructors
CloudSqlProperties()
public CloudSqlProperties()
CloudSqlProperties(CloudSqlProperties)
public CloudSqlProperties(CloudSqlProperties other)
Parameter | |
---|---|
Name | Description |
other | CloudSqlProperties |
Properties
Credential
public CloudSqlCredential Credential { get; set; }
Input only. Cloud SQL credential.
Property Value | |
---|---|
Type | Description |
CloudSqlCredential |
Database
public string Database { get; set; }
Database name.
Property Value | |
---|---|
Type | Description |
String |
InstanceId
public string InstanceId { get; set; }
Cloud SQL instance ID in the form project:location:instance
.
Property Value | |
---|---|
Type | Description |
String |
ServiceAccountId
public string ServiceAccountId { get; set; }
Output only. The account ID of the service used for the purpose of this connection.
When the connection is used in the context of an operation in BigQuery, this service account will serve as identity being used for connecting to the CloudSQL instance specified in this connection.
Property Value | |
---|---|
Type | Description |
String |
Type
public CloudSqlProperties.Types.DatabaseType Type { get; set; }
Type of the Cloud SQL database.
Property Value | |
---|---|
Type | Description |
CloudSqlProperties.Types.DatabaseType |