Class AutonomousContainerDatabaseDataguardAssociation
The properties that define Autonomous Data Guard association between two different Autonomous Container Databases.
Inherited Members
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.
|
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.
|
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.
|