Class DataGuardGroupMember
The member of a Data Guard group. Represents either a PRIMARY or a STANDBY Data Guard instance.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class DataGuardGroupMember
Properties
ApplyLag
Declaration
[JsonProperty(PropertyName = "applyLag")]
public string ApplyLag { get; set; }
Property Value
Type | Description |
---|---|
string | The lag time between updates to the primary database and application of the redo data on the standby database,
as computed by the reporting database.
|
ApplyRate
Declaration
[JsonProperty(PropertyName = "applyRate")]
public string ApplyRate { get; set; }
Property Value
Type | Description |
---|---|
string | The rate at which redo logs are synced between the associated databases.
|
DatabaseId
Declaration
[Required(ErrorMessage = "DatabaseId is required.")]
[JsonProperty(PropertyName = "databaseId")]
public string DatabaseId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Database. |
Remarks
Required
DbSystemId
Declaration
[Required(ErrorMessage = "DbSystemId is required.")]
[JsonProperty(PropertyName = "dbSystemId")]
public string DbSystemId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the DB system, Cloud VM cluster or VM cluster. |
Remarks
Required
IsActiveDataGuardEnabled
Declaration
[JsonProperty(PropertyName = "isActiveDataGuardEnabled")]
public bool? IsActiveDataGuardEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? | True if active Data Guard is enabled. |
Role
Declaration
[Required(ErrorMessage = "Role is required.")]
[JsonProperty(PropertyName = "role")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DataGuardGroupMember.RoleEnum? Role { get; set; }
Property Value
Type | Description |
---|---|
DataGuardGroupMember.RoleEnum? | The role of the reporting database in this Data Guard association. |
Remarks
Required
TransportLag
Declaration
[JsonProperty(PropertyName = "transportLag")]
public string TransportLag { get; set; }
Property Value
Type | Description |
---|---|
string | The rate at which redo logs are transported between the associated databases.
|
TransportLagRefresh
Declaration
[JsonProperty(PropertyName = "transportLagRefresh")]
public string TransportLagRefresh { get; set; }
Property Value
Type | Description |
---|---|
string | The date and time when last redo transport has been done. |
TransportType
Declaration
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DataGuardGroupMember.TransportTypeEnum? TransportType { get; set; }
Property Value
Type | Description |
---|---|
DataGuardGroupMember.TransportTypeEnum? | The redo transport type to use for this Data Guard association. Valid values depend on the specified
|