Class CreateDistributedDatabaseShardDatabaseWithExadbXsDetails
Configuration for creating a distributed database shard using an existing ExaDB-XS VM cluster.
Inheritance
Inherited Members
Namespace: Oci.DistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Distributeddatabase.dll
Syntax
public class CreateDistributedDatabaseShardDatabaseWithExadbXsDetails : CreateDistributedDatabaseShardDatabaseDetails
Properties
AdminPassword
Declaration
[JsonProperty(PropertyName = "adminPassword")]
public string AdminPassword { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The admin password for the shard associated with Globally distributed database. |
AdminPasswordSecretId
Declaration
[JsonProperty(PropertyName = "adminPasswordSecretId")]
public string AdminPasswordSecretId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. This cannot be used in conjunction with adminPassword. |
AdminPasswordSecretVersionNumber
Declaration
[JsonProperty(PropertyName = "adminPasswordSecretVersionNumber")]
public int? AdminPasswordSecretVersionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The version of the vault secret. If no version is specified, the latest version will be used. |
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(StringEnumConverter))]
public DistributedDbProtectionMode? ProtectionMode { get; set; }
Property Value
| Type | Description |
|---|---|
| DistributedDbProtectionMode? | The protection mode used for the Data Guard association. |
TransportType
Declaration
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(StringEnumConverter))]
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 |
VmClusterId
Declaration
[Required(ErrorMessage = "VmClusterId is required.")]
[JsonProperty(PropertyName = "vmClusterId")]
public string VmClusterId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The OCID of the VmCluster. |
Remarks
Required