Show / Hide Table of Contents

Class AdbDetail

Details to create an Oracle Autonomous Database.

Inheritance
object
AdbDetail
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DifService.Models
Assembly: OCI.DotNetSDK.Dif.dll
Syntax
public class AdbDetail

Properties

AdminPasswordId

Declaration
[Required(ErrorMessage = "AdminPasswordId is required.")]
[JsonProperty(PropertyName = "adminPasswordId")]
public string AdminPasswordId { get; set; }
Property Value
Type Description
string

The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID for admin password.

Remarks

Required

DataStorageSizeInTBs

Declaration
[Required(ErrorMessage = "DataStorageSizeInTBs is required.")]
[JsonProperty(PropertyName = "dataStorageSizeInTBs")]
public int? DataStorageSizeInTBs { get; set; }
Property Value
Type Description
int?

The size, in terabytes, of the data volume that will be created and attached to the database.

Remarks

Required

DbVersion

Declaration
[Required(ErrorMessage = "DbVersion is required.")]
[JsonProperty(PropertyName = "dbVersion")]
public string DbVersion { get; set; }
Property Value
Type Description
string

A valid Oracle Database version for Autonomous Database.

Remarks

Required

DbWorkload

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

DB Workload to be used with ADB. Accepted values are OLTP, DW.

Remarks

Required

Ecpu

Declaration
[Required(ErrorMessage = "Ecpu is required.")]
[JsonProperty(PropertyName = "ecpu")]
public int? Ecpu { get; set; }
Property Value
Type Description
int?

The compute amount (ECPUs) available to the database.

Remarks

Required

InstanceId

Declaration
[Required(ErrorMessage = "InstanceId is required.")]
[JsonProperty(PropertyName = "instanceId")]
public string InstanceId { get; set; }
Property Value
Type Description
string

Id for the adw instance.

Remarks

Required

IsMtlsConnectionRequired

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

Specifies if the Autonomous Database requires mTLS connections.

IsPublic

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

If true then subnetId should not be provided.

SubnetId

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

The OCID of the subnet the Autonomous Database is associated with.

ToolsPublicAccess

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

This is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). Allowed only when subnetId is provided (private ADB).

In this article
Back to top