Show / Hide Table of Contents

Class SqlServerConnectionProfile

Specifies connection parameters required specifically for SQL Server databases.

Inheritance
object
SqlServerConnectionProfile
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DatabaseMigrationService.v1.Data
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class SqlServerConnectionProfile : IDirectResponseSchema

Properties

Backups

The backup details in Cloud Storage for homogeneous migration to Cloud SQL for SQL Server.

Declaration
[JsonProperty("backups")]
public virtual SqlServerBackups Backups { get; set; }
Property Value
Type Description
SqlServerBackups

CloudSqlId

If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

Declaration
[JsonProperty("cloudSqlId")]
public virtual string CloudSqlId { get; set; }
Property Value
Type Description
string

Database

Required. The name of the specific database within the host.

Declaration
[JsonProperty("database")]
public virtual string Database { 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

ForwardSshConnectivity

Forward SSH tunnel connectivity.

Declaration
[JsonProperty("forwardSshConnectivity")]
public virtual ForwardSshTunnelConnectivity ForwardSshConnectivity { get; set; }
Property Value
Type Description
ForwardSshTunnelConnectivity

Host

Required. The IP or hostname of the source SQL Server database.

Declaration
[JsonProperty("host")]
public virtual string Host { get; set; }
Property Value
Type Description
string

Password

Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

Declaration
[JsonProperty("password")]
public virtual string Password { get; set; }
Property Value
Type Description
string

PasswordSet

Output only. Indicates whether a new password is included in the request.

Declaration
[JsonProperty("passwordSet")]
public virtual bool? PasswordSet { get; set; }
Property Value
Type Description
bool?

Port

Required. The network port of the source SQL Server database.

Declaration
[JsonProperty("port")]
public virtual int? Port { get; set; }
Property Value
Type Description
int?

PrivateConnectivity

Private connectivity.

Declaration
[JsonProperty("privateConnectivity")]
public virtual PrivateConnectivity PrivateConnectivity { get; set; }
Property Value
Type Description
PrivateConnectivity

PrivateServiceConnectConnectivity

Private Service Connect connectivity.

Declaration
[JsonProperty("privateServiceConnectConnectivity")]
public virtual PrivateServiceConnectConnectivity PrivateServiceConnectConnectivity { get; set; }
Property Value
Type Description
PrivateServiceConnectConnectivity

Ssl

SSL configuration for the destination to connect to the source database.

Declaration
[JsonProperty("ssl")]
public virtual SslConfig Ssl { get; set; }
Property Value
Type Description
SslConfig

StaticIpConnectivity

Static IP connectivity data (default, no additional details needed).

Declaration
[JsonProperty("staticIpConnectivity")]
public virtual StaticIpConnectivity StaticIpConnectivity { get; set; }
Property Value
Type Description
StaticIpConnectivity

Username

Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX