Class CloudSqlProperties (2.2.0)

public sealed class CloudSqlProperties : IMessage<CloudSqlProperties>, IEquatable<CloudSqlProperties>, IDeepCloneable<CloudSqlProperties>, IBufferMessage, IMessage

Connection properties specific to the Cloud SQL.

Inheritance

Object > CloudSqlProperties

Namespace

Google.Cloud.BigQuery.Connection.V1

Assembly

Google.Cloud.BigQuery.Connection.V1.dll

Constructors

CloudSqlProperties()

public CloudSqlProperties()

CloudSqlProperties(CloudSqlProperties)

public CloudSqlProperties(CloudSqlProperties other)
Parameter
NameDescription
otherCloudSqlProperties

Properties

Credential

public CloudSqlCredential Credential { get; set; }

Input only. Cloud SQL credential.

Property Value
TypeDescription
CloudSqlCredential

Database

public string Database { get; set; }

Database name.

Property Value
TypeDescription
String

InstanceId

public string InstanceId { get; set; }

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

Property Value
TypeDescription
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
TypeDescription
String

Type

public CloudSqlProperties.Types.DatabaseType Type { get; set; }

Type of the Cloud SQL database.

Property Value
TypeDescription
CloudSqlProperties.Types.DatabaseType