public sealed class CloudSqlProperties : IMessage<CloudSqlProperties>, IEquatable<CloudSqlProperties>, IDeepCloneable<CloudSqlProperties>, IBufferMessage, IMessage
Reference documentation and code samples for the BigQuery Connection v1 API class CloudSqlProperties.
Connection properties specific to the Cloud SQL.
Implements
IMessageCloudSqlProperties, IEquatableCloudSqlProperties, IDeepCloneableCloudSqlProperties, IBufferMessage, IMessageNamespace
GoogleGoogle.CloudGoogle.Cloud.BigQueryGoogle.Cloud.BigQuery.ConnectionV1Assembly
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 the 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 |
CloudSqlPropertiesTypesDatabaseType |