Show / Hide Table of Contents

Class SourceDatabaseDetails

Source Autonomous AI Database details.

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

Properties

AutonomousContainerDatabaseCustomerContacts

Declaration
[JsonProperty(PropertyName = "autonomousContainerDatabaseCustomerContacts")]
public List<CustomerContact> AutonomousContainerDatabaseCustomerContacts { get; set; }
Property Value
Type Description
List<CustomerContact>

Customer Contacts for the Autonomous Container Database. Setting this to an empty list removes all customer contacts.

AutonomousContainerDatabaseDisplayName

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

The user-provided name for the Autonomous Container Database.

AutonomousContainerDatabaseDstFileVersion

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

DST Time-Zone File version of the Autonomous Container Database.

AutonomousContainerDatabaseName

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

Autonomous Container Database name.

AutonomousDatabaseCustomerContacts

Declaration
[JsonProperty(PropertyName = "autonomousDatabaseCustomerContacts")]
public List<CustomerContact> AutonomousDatabaseCustomerContacts { get; set; }
Property Value
Type Description
List<CustomerContact>

Customer Contacts for the Autonomous AI Database.

AutonomousDatabaseName

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

Autonomous AI Database's name.

AutonomousVmClusterDisplayName

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

Autonomous VM cluster's user-friendly name.

DbWorkload

Declaration
[JsonProperty(PropertyName = "dbWorkload")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SourceDatabaseDetails.DbWorkloadEnum? DbWorkload { get; set; }
Property Value
Type Description
SourceDatabaseDetails.DbWorkloadEnum?

The Autonomous AI Database workload type. The following values are valid:

  • OLTP - indicates an Autonomous AI Transaction Processing database
  • DW - indicates an Autonomous AI Lakehouse database
  • AJD - indicates an Autonomous AI JSON Database
  • APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type.
  • LH - indicates an Oracle Autonomous AI Lakehouse database
    Note Starting December 2026, DW will not be supported as a valid value for this parameter. When creating an Autonomous AI Database, if this parameter is not specified, the default value is OLTP.

This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.

In this article
Back to top