CreateAutonomousContainerDatabaseDataguardAssociationDetails

class oci.database.models.CreateAutonomousContainerDatabaseDataguardAssociationDetails(**kwargs)

Bases: object

Create Autonomous Dataguard Association to an existing Autonomous Container Database

Attributes

PROTECTION_MODE_MAXIMUM_AVAILABILITY A constant which can be used with the protection_mode property of a CreateAutonomousContainerDatabaseDataguardAssociationDetails.
PROTECTION_MODE_MAXIMUM_PERFORMANCE A constant which can be used with the protection_mode property of a CreateAutonomousContainerDatabaseDataguardAssociationDetails.
fast_start_fail_over_lag_limit_in_seconds Gets the fast_start_fail_over_lag_limit_in_seconds of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
is_automatic_failover_enabled Gets the is_automatic_failover_enabled of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_autonomous_container_database_backup_config Gets the peer_autonomous_container_database_backup_config of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_autonomous_container_database_compartment_id Gets the peer_autonomous_container_database_compartment_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_autonomous_container_database_display_name [Required] Gets the peer_autonomous_container_database_display_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_autonomous_vm_cluster_id Gets the peer_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_cloud_autonomous_vm_cluster_id Gets the peer_cloud_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
peer_db_unique_name Gets the peer_db_unique_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
protection_mode [Required] Gets the protection_mode of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
standby_maintenance_buffer_in_days Gets the standby_maintenance_buffer_in_days of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.

Methods

__init__(**kwargs) Initializes a new CreateAutonomousContainerDatabaseDataguardAssociationDetails object with values from keyword arguments.
PROTECTION_MODE_MAXIMUM_AVAILABILITY = 'MAXIMUM_AVAILABILITY'

A constant which can be used with the protection_mode property of a CreateAutonomousContainerDatabaseDataguardAssociationDetails. This constant has a value of “MAXIMUM_AVAILABILITY”

PROTECTION_MODE_MAXIMUM_PERFORMANCE = 'MAXIMUM_PERFORMANCE'

A constant which can be used with the protection_mode property of a CreateAutonomousContainerDatabaseDataguardAssociationDetails. This constant has a value of “MAXIMUM_PERFORMANCE”

__init__(**kwargs)

Initializes a new CreateAutonomousContainerDatabaseDataguardAssociationDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • peer_autonomous_container_database_display_name (str) – The value to assign to the peer_autonomous_container_database_display_name property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • peer_autonomous_container_database_compartment_id (str) – The value to assign to the peer_autonomous_container_database_compartment_id property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • peer_cloud_autonomous_vm_cluster_id (str) – The value to assign to the peer_cloud_autonomous_vm_cluster_id property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • peer_autonomous_vm_cluster_id (str) – The value to assign to the peer_autonomous_vm_cluster_id property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • peer_db_unique_name (str) – The value to assign to the peer_db_unique_name property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • peer_autonomous_container_database_backup_config (oci.database.models.PeerAutonomousContainerDatabaseBackupConfig) – The value to assign to the peer_autonomous_container_database_backup_config property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • is_automatic_failover_enabled (bool) – The value to assign to the is_automatic_failover_enabled property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • protection_mode (str) – The value to assign to the protection_mode property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”
  • fast_start_fail_over_lag_limit_in_seconds (int) – The value to assign to the fast_start_fail_over_lag_limit_in_seconds property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
  • standby_maintenance_buffer_in_days (int) – The value to assign to the standby_maintenance_buffer_in_days property of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
fast_start_fail_over_lag_limit_in_seconds

Gets the fast_start_fail_over_lag_limit_in_seconds of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The lag time for my preference based on data loss tolerance in seconds.

Returns:The fast_start_fail_over_lag_limit_in_seconds of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:int
is_automatic_failover_enabled

Gets the is_automatic_failover_enabled of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association

Returns:The is_automatic_failover_enabled of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:bool
peer_autonomous_container_database_backup_config

Gets the peer_autonomous_container_database_backup_config of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.

Returns:The peer_autonomous_container_database_backup_config of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:oci.database.models.PeerAutonomousContainerDatabaseBackupConfig
peer_autonomous_container_database_compartment_id

Gets the peer_autonomous_container_database_compartment_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The OCID of the compartment where the standby Autonomous Container Database will be created.

Returns:The peer_autonomous_container_database_compartment_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
peer_autonomous_container_database_display_name

[Required] Gets the peer_autonomous_container_database_display_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The display name for the peer Autonomous Container Database.

Returns:The peer_autonomous_container_database_display_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
peer_autonomous_vm_cluster_id

Gets the peer_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The OCID of the peer Autonomous Exadata VM Cluster.

Returns:The peer_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
peer_cloud_autonomous_vm_cluster_id

Gets the peer_cloud_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The OCID of the peer cloud Autonomous Exadata VM Cluster.

Returns:The peer_cloud_autonomous_vm_cluster_id of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
peer_db_unique_name

Gets the peer_db_unique_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. Specifies the DB_UNIQUE_NAME of the peer database to be created.

Returns:The peer_db_unique_name of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
protection_mode

[Required] Gets the protection_mode of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The protection mode of this Autonomous Data Guard association. For more information, see Oracle Data Guard Protection Modes in the Oracle Data Guard documentation.

Allowed values for this property are: “MAXIMUM_AVAILABILITY”, “MAXIMUM_PERFORMANCE”

Returns:The protection_mode of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:str
standby_maintenance_buffer_in_days

Gets the standby_maintenance_buffer_in_days of this CreateAutonomousContainerDatabaseDataguardAssociationDetails. The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. This value represents the number of days before scheduled maintenance of the primary database.

Returns:The standby_maintenance_buffer_in_days of this CreateAutonomousContainerDatabaseDataguardAssociationDetails.
Return type:int