Class DistributedDatabaseShardDatabaseWithExadbXsNewVaultAndCluster
Details of a distributed database shard on ExaDB-XS with a new cluster and storage vault.
Inheritance
Inherited Members
Namespace: Oci.Distributeddatabasev26Service.Models
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class DistributedDatabaseShardDatabaseWithExadbXsNewVaultAndCluster : DistributedDatabaseShardDatabase
Properties
AvailabilityDomain
Declaration
[JsonProperty(PropertyName = "availabilityDomain")]
public string AvailabilityDomain { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The name of the availability domain that the distributed database shard will be located in. |
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. |
DbStorageVaultDetails
Declaration
[JsonProperty(PropertyName = "dbStorageVaultDetails")]
public DistributedDbStorageVault DbStorageVaultDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedDbStorageVault |
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 DistributedDatabaseShardDatabaseWithExadbXsNewVaultAndCluster.StatusEnum? Status { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedDatabaseShardDatabaseWithExadbXsNewVaultAndCluster.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 |
VmClusterDetails
Declaration
[JsonProperty(PropertyName = "vmClusterDetails")]
public DistributedDbVmCluster VmClusterDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedDbVmCluster |