Class GoogleCloudMetastoreV2betaCdcConfig
Configuration information to start the Change Data Capture (CDC) streams from customer database to backend database of Dataproc Metastore.
Implements
Inherited Members
Namespace: Google.Apis.DataprocMetastore.v2beta.Data
Assembly: Google.Apis.DataprocMetastore.v2beta.dll
Syntax
public class GoogleCloudMetastoreV2betaCdcConfig : IDirectResponseSchema
Properties
Bucket
Optional. The bucket to write the intermediate stream event data in. The bucket name must be without any prefix like "gs://". See the bucket naming requirements (https://cloud.google.com/storage/docs/buckets#naming). This field is optional. If not set, the Artifacts Cloud Storage bucket will be used.
Declaration
[JsonProperty("bucket")]
public virtual string Bucket { 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 |
Password
Required. Input only. The password for the user that Datastream service should use for the MySQL connection. This field is not returned on request.
Declaration
[JsonProperty("password")]
public virtual string Password { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReverseProxySubnet
Required. The URL of the subnetwork resource to create the VM instance hosting the reverse proxy in. More context in https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy The subnetwork should reside in the network provided in the request that Datastream will peer to and should be in the same region as Datastream, in the following format. projects/{project_id}/regions/{region_id}/subnetworks/{subnetwork_id}
Declaration
[JsonProperty("reverseProxySubnet")]
public virtual string ReverseProxySubnet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RootPath
Optional. The root path inside the Cloud Storage bucket. The stream event data will be written to this path. The default value is /migration.
Declaration
[JsonProperty("rootPath")]
public virtual string RootPath { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubnetIpRange
Required. A /29 CIDR IP range for peering with datastream.
Declaration
[JsonProperty("subnetIpRange")]
public virtual string SubnetIpRange { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Username
Required. The username that the Datastream service should use for the MySQL connection.
Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VpcNetwork
Required. Fully qualified name of the Cloud SQL instance's VPC network or the shared VPC network that Datastream will peer to, in the following format: projects/{project_id}/locations/global/networks/{network_id}. More context in https://cloud.google.com/datastream/docs/network-connectivity-options#privateconnectivity
Declaration
[JsonProperty("vpcNetwork")]
public virtual string VpcNetwork { get; set; }
Property Value
| Type | Description |
|---|---|
| string |