Class GoogleCloudMetastoreV2betaCloudSQLConnectionConfig
Configuration information to establish customer database connection before the cutover phase of migration
Implements
Inherited Members
Namespace: Google.Apis.DataprocMetastore.v2beta.Data
Assembly: Google.Apis.DataprocMetastore.v2beta.dll
Syntax
public class GoogleCloudMetastoreV2betaCloudSQLConnectionConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HiveDatabaseName
Required. The hive database name.
Declaration
[JsonProperty("hiveDatabaseName")]
public virtual string HiveDatabaseName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InstanceConnectionName
Required. Cloud SQL database connection name (project_id:region:instance_name)
Declaration
[JsonProperty("instanceConnectionName")]
public virtual string InstanceConnectionName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
IpAddress
Required. The private IP address of the Cloud SQL instance.
Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NatSubnet
Required. The relative resource name of the subnetwork to be used for Private Service Connect. Note that this cannot be a regular subnet and is used only for NAT. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) This subnet is used to publish the SOCKS5 proxy service. The subnet size must be at least /29 and it should reside in a network through which the Cloud SQL instance is accessible. The resource name should be in the format, projects/{project_id}/regions/{region_id}/subnetworks/{subnetwork_id}
Declaration
[JsonProperty("natSubnet")]
public virtual string NatSubnet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Password
Required. Input only. The password for the user that Dataproc Metastore service will be using to connect to the database. This field is not returned on request.
Declaration
[JsonProperty("password")]
public virtual string Password { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Port
Required. The network port of the database.
Declaration
[JsonProperty("port")]
public virtual int? Port { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
ProxySubnet
Required. The relative resource name of the subnetwork to deploy the SOCKS5 proxy service in. The subnetwork should reside in a network through which the Cloud SQL instance is accessible. The resource name should be in the format, projects/{project_id}/regions/{region_id}/subnetworks/{subnetwork_id}
Declaration
[JsonProperty("proxySubnet")]
public virtual string ProxySubnet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Username
Required. The username that Dataproc Metastore service will use to connect to the database.
Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
| Type | Description |
|---|---|
| string |