Class MigrateVaultKeyDetails
Details for replacing existing Oracle-managed keys with customer-managed Vault service keys and vice-versa is not supported.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class MigrateVaultKeyDetailsProperties
AdminPassword
Declaration
[JsonProperty(PropertyName = "adminPassword")]
public string AdminPassword { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The existing admin password of the database. | 
KmsKeyId
Declaration
[Required(ErrorMessage = "KmsKeyId is required.")]
[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. | 
Remarks
Required
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. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous AI Database Serverless does not use key versions, hence is not applicable for Autonomous AI Database Serverless instances. | 
TdeWalletPassword
Declaration
[JsonProperty(PropertyName = "tdeWalletPassword")]
public string TdeWalletPassword { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The existing TDE wallet password of the database. | 
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  |