Show / Hide Table of Contents

Class DistributedDatabaseShardDatabaseWithExadbXd

Details of a distributed database shard running on ExaDB-D.

Inheritance
object
DistributedDatabaseShardDatabase
DistributedDatabaseShardDatabaseWithExadbXd
Inherited Members
DistributedDatabaseShardDatabase.Name
DistributedDatabaseShardDatabase.TimeCreated
DistributedDatabaseShardDatabase.TimeUpdated
DistributedDatabaseShardDatabase.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 DistributedDatabaseShardDatabaseWithExadbXd : DistributedDatabaseShardDatabase

Properties

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.

DbHomeId

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

The OCID of the Database Home.

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.

ProtectionMode

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

The protection mode used for the Data Guard association.

Status

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

Status of distributed 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.

TransportType

Declaration
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DistributedDbTransportType? TransportType { get; set; }
Property Value
Type Description
DistributedDbTransportType?

The transport type used for the Data Guard association.

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.

VmClusterId

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

The OCID of the Cloud VM Cluster.

Remarks

Required

In this article
Back to top