Class AdbDetail
Details to create an Oracle Autonomous Database.
Inherited Members
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). |