Class ManagedMySqlDatabaseGeneralReplicationInformation
General information about replication of a MySQL server.
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class ManagedMySqlDatabaseGeneralReplicationInformation
Properties
ApplyStatusSummary
Declaration
[JsonProperty(PropertyName = "applyStatusSummary")]
public string ApplyStatusSummary { get; set; }
Property Value
Type | Description |
---|---|
string | A summary of the current status of apply operations. |
BinaryLogFormat
Declaration
[JsonProperty(PropertyName = "binaryLogFormat")]
public string BinaryLogFormat { get; set; }
Property Value
Type | Description |
---|---|
string | The binary logging format used by this server. |
BinaryLogging
Declaration
[JsonProperty(PropertyName = "binaryLogging")]
public string BinaryLogging { get; set; }
Property Value
Type | Description |
---|---|
string | Status of binary logging on this server. |
ExecutedGtidSet
Declaration
[JsonProperty(PropertyName = "executedGtidSet")]
public string ExecutedGtidSet { get; set; }
Property Value
Type | Description |
---|---|
string | The set of global transaction identifiers for transactions that have been executed on this source server. |
FetchStatusSummary
Declaration
[JsonProperty(PropertyName = "fetchStatusSummary")]
public string FetchStatusSummary { get; set; }
Property Value
Type | Description |
---|---|
string | A summary of the current status of fetch operations. |
GtidMode
Declaration
[JsonProperty(PropertyName = "gtidMode")]
public string GtidMode { get; set; }
Property Value
Type | Description |
---|---|
string | Global Transaction Identifier (GTID) mode of this server. |
HighAvailabilityMemberState
Declaration
[JsonProperty(PropertyName = "highAvailabilityMemberState")]
public string HighAvailabilityMemberState { get; set; }
Property Value
Type | Description |
---|---|
string | The state of this server as a group replication member. |
HostName
Declaration
[JsonProperty(PropertyName = "hostName")]
public string HostName { get; set; }
Property Value
Type | Description |
---|---|
string | This server's host name. |
InboundReplicationsCount
Declaration
[JsonProperty(PropertyName = "inboundReplicationsCount")]
public int? InboundReplicationsCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of sources this server is replicating from. |
InstanceType
Declaration
[JsonProperty(PropertyName = "instanceType")]
public string InstanceType { get; set; }
Property Value
Type | Description |
---|---|
string | The type of the instance. Source, Replica, Primary Group Member, Secondary Group Member, and so on. If the instance is replicating from one or more sources and has one or more replicas, i.e., it belongs to a replication chain, the instance type can be Replica/Source. |
IsHighAvailabilityEnabled
Declaration
[JsonProperty(PropertyName = "isHighAvailabilityEnabled")]
public bool? IsHighAvailabilityEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies if high availability is enabled on this server. |
OutboundReplicationsCount
Declaration
[JsonProperty(PropertyName = "outboundReplicationsCount")]
public int? OutboundReplicationsCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of replicas replicating from this server. |
Port
Declaration
[JsonProperty(PropertyName = "port")]
public int? Port { get; set; }
Property Value
Type | Description |
---|---|
int? | The number of the port on which the server listens for TCP/IP connections. |
ReadOnly
Declaration
[Required(ErrorMessage = "ReadOnly is required.")]
[JsonProperty(PropertyName = "readOnly")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlReadOnly? ReadOnly { get; set; }
Property Value
Type | Description |
---|---|
MySqlReadOnly? | If the value is ON, the instance is configured as read_only. If the value is SUPER, the instance is configured as super_read_only. If the value is OFF, the instance is neither read_only nor super_read_only. |
Remarks
Required
SecondsBehindSourceMax
Declaration
[JsonProperty(PropertyName = "secondsBehindSourceMax")]
public long? SecondsBehindSourceMax { get; set; }
Property Value
Type | Description |
---|---|
long? | The number of seconds the replica is behind the source. When multiple sources are involved, this is the maximum value across all sources. |
ServerId
Declaration
[Required(ErrorMessage = "ServerId is required.")]
[JsonProperty(PropertyName = "serverId")]
public long? ServerId { get; set; }
Property Value
Type | Description |
---|---|
long? | This server's ID. |
Remarks
Required
ServerUuid
Declaration
[Required(ErrorMessage = "ServerUuid is required.")]
[JsonProperty(PropertyName = "serverUuid")]
public string ServerUuid { get; set; }
Property Value
Type | Description |
---|---|
string | This server's Universally Unique Identifier (UUID). |
Remarks
Required