Show / Hide Table of Contents

Class AutonomousContainerDatabaseDataguard

The properties that define Autonomous Container Databases Dataguard.

Inheritance
object
AutonomousContainerDatabaseDataguard
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousContainerDatabaseDataguard

Properties

ApplyLag

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

The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, as computed by the reporting database. Example: 9 seconds

ApplyRate

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

The rate at which redo logs are synchronized between the associated Autonomous Container Databases. Example: 180 Mb per second

AutomaticFailoverTarget

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

Automatically selected by backend when observer is enabled.

AutonomousContainerDatabaseId

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

The OCID of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure.

Remarks

Required

AvailabilityDomain

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

The domain of the Autonomous Container Database

FastStartFailOverLagLimitInSeconds

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

The lag time for my preference based on data loss tolerance in seconds.

IsAutomaticFailoverEnabled

Declaration
[JsonProperty(PropertyName = "isAutomaticFailoverEnabled")]
public bool? IsAutomaticFailoverEnabled { get; set; }
Property Value
Type Description
bool?

Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association

LifecycleDetails

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

Additional information about the current lifecycleState, if available.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguard.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguard.LifecycleStateEnum?

The current state of Autonomous Data Guard.

Remarks

Required

ProtectionMode

Declaration
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguard.ProtectionModeEnum? ProtectionMode { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguard.ProtectionModeEnum?

The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.

RedoTransportMode

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

Automatically selected by backend based on the protection mode.

Role

Declaration
[Required(ErrorMessage = "Role is required.")]
[JsonProperty(PropertyName = "role")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguard.RoleEnum? Role { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguard.RoleEnum?

The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled.

Remarks

Required

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the Autonomous DataGuard association was created.

TimeLagRefreshedOn

Declaration
[JsonProperty(PropertyName = "timeLagRefreshedOn")]
public DateTime? TimeLagRefreshedOn { get; set; }
Property Value
Type Description
DateTime?

Timestamp when the lags were last calculated for a standby.

TimeLastRoleChanged

Declaration
[JsonProperty(PropertyName = "timeLastRoleChanged")]
public DateTime? TimeLastRoleChanged { get; set; }
Property Value
Type Description
DateTime?

The date and time when the last role change action happened.

TimeLastSynced

Declaration
[JsonProperty(PropertyName = "timeLastSynced")]
public DateTime? TimeLastSynced { get; set; }
Property Value
Type Description
DateTime?

The date and time of the last update to the apply lag, apply rate, and transport lag values.

TransportLag

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

The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, as computed by the reporting database. Example: 7 seconds

In this article
Back to top