Class DistributedAutonomousDatabaseShardWithDedicatedInfra
Details of a distributed autonomous database shard on dedicated infrastructure.
Inheritance
Inherited Members
Namespace: Oci.Distributeddatabasev26Service.Models
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class DistributedAutonomousDatabaseShardWithDedicatedInfra : DistributedAutonomousDatabaseShardDatabase
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 Exadata 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 shard 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 shard 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 |
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 shard. |
ProtectionMode
Declaration
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DistributedAutonomousDbProtectionMode? ProtectionMode { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedAutonomousDbProtectionMode? | The protection mode for the shard 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. |
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DistributedAutonomousDatabaseShardWithDedicatedInfra.StatusEnum? Status { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedAutonomousDatabaseShardWithDedicatedInfra.StatusEnum? | Status of the distributed autonomous database shard. |
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 |