Class CreateCrossTenancyDisasterRecoveryDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class CreateCrossTenancyDisasterRecoveryDetails
    extends CreateAutonomousDatabaseBase
    The following are the details necessary to create a cross-tenancy disaster recovery (DR) association for an existing Autonomous Database.

    This may be in the same region, or in another. IMPORTANT For creating a standby databases in a cross-tenancy local DR association: - To create the standby database in different tenancy, use the compartment OCID in the tenancy where the standby is located. - To create the request in the standby database, the sourceId value must be the OCID of the primary database. - Creating a ADG DR in the same tenancy and region is not allowed. Use changeDisasterRecoveryConfiguration instead. The following parameters are required for the cross-tenancy standby database - disasterRecoveryType The following parameters are optional for the cross-tenancy standby database. If included in the request, these parameters must contain the same values as the source Autonomous Database: - dbName - dbVersion - ecpuCount

    • dataStorageSizeInTB - customerContacts - scheduledOperations - isAutoScalingForStorageEnabled - definedTags - freeformTags - licenseModel - whitelistedIps - isMtlsConnectionRequired
      Note: Objects should always be created or deserialized using the CreateCrossTenancyDisasterRecoveryDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the CreateCrossTenancyDisasterRecoveryDetails.Builder, which maintain a set of all explicitly set fields called CreateCrossTenancyDisasterRecoveryDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).