Show / Hide Table of Contents

Class AutonomousContainerDatabaseDataguardAssociation

The properties that define Autonomous Data Guard association between two different Autonomous Container Databases.

Inheritance
object
AutonomousContainerDatabaseDataguardAssociation
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 AutonomousContainerDatabaseDataguardAssociation

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

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

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.

Id

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

The OCID of the Autonomous Data Guard created for a given Autonomous Container Database.

Remarks

Required

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 AutonomousContainerDatabaseDataguardAssociation.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguardAssociation.LifecycleStateEnum?

The current state of Autonomous Data Guard.

Remarks

Required

PeerAutonomousContainerDatabaseDataguardAssociationId

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

The OCID of the peer Autonomous Container Database-Autonomous Data Guard association.

PeerAutonomousContainerDatabaseId

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

The OCID of the peer Autonomous Container Database.

PeerLifecycleState

Declaration
[JsonProperty(PropertyName = "peerLifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguardAssociation.PeerLifecycleStateEnum? PeerLifecycleState { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguardAssociation.PeerLifecycleStateEnum?

The current state of the Autonomous Container Database.

PeerRole

Declaration
[Required(ErrorMessage = "PeerRole is required.")]
[JsonProperty(PropertyName = "peerRole")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguardAssociation.PeerRoleEnum? PeerRole { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguardAssociation.PeerRoleEnum?

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

Remarks

Required

ProtectionMode

Declaration
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguardAssociation.ProtectionModeEnum? ProtectionMode { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguardAssociation.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.

Role

Declaration
[Required(ErrorMessage = "Role is required.")]
[JsonProperty(PropertyName = "role")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutonomousContainerDatabaseDataguardAssociation.RoleEnum? Role { get; set; }
Property Value
Type Description
AutonomousContainerDatabaseDataguardAssociation.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.

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