Show / Hide Table of Contents

Class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails

Globally distributed autonomous database catalog based on Dedicated infrastructure.

Inheritance
object
CreateDistributedAutonomousDatabaseCatalogDetails
CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Distributeddatabase.dll
Syntax
public class CreateDistributedAutonomousDatabaseCatalogWithDedicatedInfraDetails : CreateDistributedAutonomousDatabaseCatalogDetails

Properties

AdminPassword

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

Admin password for catalog database.

Remarks

Required

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

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

IsAutoScalingEnabled

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

Determines the auto-scaling mode for the catalog database.

Remarks

Required

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.

PeerCloudAutonomousVmClusterIds

Declaration
[JsonProperty(PropertyName = "peerCloudAutonomousVmClusterIds")]
public List<string> PeerCloudAutonomousVmClusterIds { get; set; }
Property Value
Type Description
List<string>

The collection of OCID of the peer cloud Autonomous VM Clusters.

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