Show / Hide Table of Contents

Class CreateMysqlConnectionDetails

The information about a new MySQL Connection.

Inheritance
object
CreateConnectionDetails
CreateMysqlConnectionDetails
Inherited Members
CreateConnectionDetails.DisplayName
CreateConnectionDetails.Description
CreateConnectionDetails.CompartmentId
CreateConnectionDetails.FreeformTags
CreateConnectionDetails.DefinedTags
CreateConnectionDetails.VaultId
CreateConnectionDetails.KeyId
CreateConnectionDetails.SubnetId
CreateConnectionDetails.NsgIds
CreateConnectionDetails.Username
CreateConnectionDetails.Password
CreateConnectionDetails.ReplicationUsername
CreateConnectionDetails.ReplicationPassword
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasemigrationService.Models
Assembly: OCI.DotNetSDK.Databasemigration.dll
Syntax
public class CreateMysqlConnectionDetails : CreateConnectionDetails

Properties

AdditionalAttributes

Declaration
[JsonProperty(PropertyName = "additionalAttributes")]
public List<NameValuePair> AdditionalAttributes { get; set; }
Property Value
Type Description
List<NameValuePair>

An array of name-value pair attribute entries.

DatabaseName

Declaration
[Required(ErrorMessage = "DatabaseName is required.")]
[JsonProperty(PropertyName = "databaseName")]
public string DatabaseName { get; set; }
Property Value
Type Description
string

The name of the database being referenced.

Remarks

Required

DbSystemId

Declaration
[JsonProperty(PropertyName = "dbSystemId")]
public string DbSystemId { get; set; }
Property Value
Type Description
string

The OCID of the database system being referenced.

Host

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

The IP Address of the host.

Port

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

The port to be used for the connection.

SecurityProtocol

Declaration
[Required(ErrorMessage = "SecurityProtocol is required.")]
[JsonProperty(PropertyName = "securityProtocol")]
[JsonConverter(typeof(StringEnumConverter))]
public MysqlConnection.SecurityProtocolEnum? SecurityProtocol { get; set; }
Property Value
Type Description
MysqlConnection.SecurityProtocolEnum?

Security Type for MySQL.

Remarks

Required

SslCa

Declaration
[JsonProperty(PropertyName = "sslCa")]
public string SslCa { get; set; }
Property Value
Type Description
string

Database Certificate - The base64 encoded content of mysql.pem file containing the server public key (for 1 and 2-way SSL).

SslCert

Declaration
[JsonProperty(PropertyName = "sslCert")]
public string SslCert { get; set; }
Property Value
Type Description
string

Client Certificate - The base64 encoded content of client-cert.pem file containing the client public key (for 2-way SSL).

SslCrl

Declaration
[JsonProperty(PropertyName = "sslCrl")]
public string SslCrl { get; set; }
Property Value
Type Description
string

Certificates revoked by certificate authorities (CA). Server certificate must not be on this list (for 1 and 2-way SSL). Note: This is an optional and that too only applicable if TLS/MTLS option is selected.

SslKey

Declaration
[JsonProperty(PropertyName = "sslKey")]
public string SslKey { get; set; }
Property Value
Type Description
string

Client Key - The client-key.pem containing the client private key (for 2-way SSL).

SslMode

Declaration
[JsonProperty(PropertyName = "sslMode")]
[JsonConverter(typeof(StringEnumConverter))]
public MysqlConnection.SslModeEnum? SslMode { get; set; }
Property Value
Type Description
MysqlConnection.SslModeEnum?

SSL modes for MySQL.

TechnologyType

Declaration
[Required(ErrorMessage = "TechnologyType is required.")]
[JsonProperty(PropertyName = "technologyType")]
[JsonConverter(typeof(StringEnumConverter))]
public MysqlConnection.TechnologyTypeEnum? TechnologyType { get; set; }
Property Value
Type Description
MysqlConnection.TechnologyTypeEnum?

The type of MySQL source or target connection. Example: OCI_MYSQL represents OCI MySQL HeatWave Database Service

Remarks

Required

In this article
Back to top