Show / Hide Table of Contents

Class UpdateDataGuardAssociationDetails

The configuration details for updating a Data Guard association for a database.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

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

Properties

DatabaseAdminPassword

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

A strong password for the 'SYS', 'SYSTEM', and 'PDB Admin' users to apply during standby creation.
The password must contain no fewer than nine characters and include:

  • At least two uppercase characters.
  • At least two lowercase characters.
  • At least two numeric characters.
  • At least two special characters. Valid special characters include "_", "#", and "-" only.
    The password MUST be the same as the primary admin password.

IsActiveDataGuardEnabled

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

True if active Data Guard is enabled. Update this parameter to change the Data Guard setting.

ProtectionMode

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

The protection mode for the Data Guard association's primary and standby database. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.

TransportType

Declaration
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDataGuardAssociationDetails.TransportTypeEnum? TransportType { get; set; }
Property Value
Type Description
UpdateDataGuardAssociationDetails.TransportTypeEnum?

The redo transport type to use for this Data Guard association. Valid values depend on the specified 'protectionMode':

  • MAXIMUM_AVAILABILITY - Use SYNC or FASTSYNC
  • MAXIMUM_PERFORMANCE - Use ASYNC
  • MAXIMUM_PROTECTION - Use SYNC
    For more information, see Redo Transport Services in the Oracle Data Guard documentation.
In this article
Back to top