Class AutonomousContainerDatabaseDataguard
The properties that define Autonomous Container Databases Dataguard.
Inherited Members
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 |