Show / Hide Table of Contents

Class DistributedAutonomousDatabaseCatalogWithDedicatedInfra

Details of a distributed autonomous database catalog on dedicated infrastructure.

Inheritance
object
DistributedAutonomousDatabaseCatalogDatabase
DistributedAutonomousDatabaseCatalogWithDedicatedInfra
Inherited Members
DistributedAutonomousDatabaseCatalogDatabase.Name
DistributedAutonomousDatabaseCatalogDatabase.TimeCreated
DistributedAutonomousDatabaseCatalogDatabase.TimeUpdated
DistributedAutonomousDatabaseCatalogDatabase.Metadata
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Distributeddatabasev26Service.Models
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class DistributedAutonomousDatabaseCatalogWithDedicatedInfra : DistributedAutonomousDatabaseCatalogDatabase

Properties

CloudAutonomousVmClusterId

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

The OCID of the cloud Autonomous VM Cluster.

Remarks

Required

ComputeCount

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

The compute count for the catalog database. It has to be in multiples of 2.

Remarks

Required

ContainerDatabaseId

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

the identifier of the container database for underlying supporting resource.

DataStorageSizeInGbs

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

The data disk group size to be allocated in GBs for the catalog database.

Remarks

Required

FastStartFailOverLagLimitInSeconds

Declaration
[JsonProperty(PropertyName = "fastStartFailOverLagLimitInSeconds")]
public int? FastStartFailOverLagLimitInSeconds { get; set; }
Property Value
Type Description
int?

The lag time preference based on data loss tolerance in seconds.

IsAutoScalingEnabled

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

Indicates if vertical auto scaling is enabled for the Autonomous AI Database CPU core count. The default value is FALSE.

KmsKeyId

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

The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations.

KmsKeyVersionId

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

The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions.

OkvEndPointGroupName

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

The OKV endpoint name.

OkvKeyStoreId

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

The OCID of the key store used to create the catalog.

ProtectionMode

Declaration
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DistributedAutonomousDbProtectionMode? ProtectionMode { get; set; }
Property Value
Type Description
DistributedAutonomousDbProtectionMode?

The protection mode for the catalog peer.

StandbyMaintenanceBufferInDays

Declaration
[JsonProperty(PropertyName = "standbyMaintenanceBufferInDays")]
public int? StandbyMaintenanceBufferInDays { get; set; }
Property Value
Type Description
int?

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.

Status

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

Status of the distributed autonomous database catalog.

Remarks

Required

SupportingResourceId

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

the identifier of the underlying supporting resource.

VaultId

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

The OCID of the Oracle Cloud Infrastructure vault. This parameter and kmsKeyId are required for Customer Managed Keys.

In this article
Back to top