Class AutonomousContainerDatabaseDataguard
The properties that define Autonomous Container Databases Dataguard.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousContainerDatabaseDataguardProperties
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 AI 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 AI 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 |