Class CreateDbSystemSourceFromDbSystemChannelDetails
Properties to setup a replication channel with the source (cloned) DB system.
Inherited Members
Namespace: Oci.MysqlService.Models
Assembly: OCI.DotNetSDK.Mysql.dll
Syntax
public class CreateDbSystemSourceFromDbSystemChannelDetails
Properties
ApplierUsername
Declaration
[JsonProperty(PropertyName = "applierUsername")]
public string ApplierUsername { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The username for the replication applier of the created MySQL DB System. |
SourcePassword
Declaration
[Required(ErrorMessage = "SourcePassword is required.")]
[JsonProperty(PropertyName = "sourcePassword")]
public string SourcePassword { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character. |
Remarks
Required
SourceUsername
Declaration
[Required(ErrorMessage = "SourceUsername is required.")]
[JsonProperty(PropertyName = "sourceUsername")]
public string SourceUsername { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The name of the replication user on the source DB system. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation |
Remarks
Required
SslCaCertificate
Declaration
[JsonProperty(PropertyName = "sslCaCertificate")]
public CaCertificate SslCaCertificate { get; set; }
Property Value
| Type | Description |
|---|---|
| CaCertificate |
SslMode
Declaration
[Required(ErrorMessage = "SslMode is required.")]
[JsonProperty(PropertyName = "sslMode")]
[JsonConverter(typeof(StringEnumConverter))]
public SslMode? SslMode { get; set; }
Property Value
| Type | Description |
|---|---|
| SslMode? | The SSL mode of the Channel. |
Remarks
Required