Class CryptoTdePosture
Transparent data encryption posture details.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class CryptoTdePosture
Properties
DbCredentialsEncryptionObserved
Declaration
[JsonProperty(PropertyName = "dbCredentialsEncryptionObserved")]
public string DbCredentialsEncryptionObserved { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Observed DB credentials encryption algorithm. |
EncryptedTablespacesCount
Declaration
[JsonProperty(PropertyName = "encryptedTablespacesCount")]
public int? EncryptedTablespacesCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Number of encrypted tablespaces detected. |
EncryptionConfigured
Declaration
[JsonProperty(PropertyName = "encryptionConfigured")]
public List<string> EncryptionConfigured { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Configured TDE encryption algorithm. |
FipsModeConfigured
Declaration
[JsonProperty(PropertyName = "fipsModeConfigured")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoPosture.FipsModeConfiguredEnum? FipsModeConfigured { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoPosture.FipsModeConfiguredEnum? | FIPS mode configured for TDE when the target uses legacy per-feature FIPS configuration. |
IntegrityConfigured
Declaration
[JsonProperty(PropertyName = "integrityConfigured")]
public List<string> IntegrityConfigured { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Configured TDE integrity-related setting. |
KeyCacheStatus
Declaration
[JsonProperty(PropertyName = "keyCacheStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoKeyCacheStatus? KeyCacheStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoKeyCacheStatus? | The observed TDE key cache status. |
KeyStoreType
Declaration
[JsonProperty(PropertyName = "keyStoreType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoKeystoreType? KeyStoreType { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoKeystoreType? | The observed TDE key store type. |
MasterKeyEncryptionAlgorithm
Declaration
[JsonProperty(PropertyName = "masterKeyEncryptionAlgorithm")]
public string MasterKeyEncryptionAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The observed encryption algorithm used by the master key. |
MasterKeyId
Declaration
[JsonProperty(PropertyName = "masterKeyId")]
public string MasterKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The observed TDE master key identifier. |
QuantumReadiness
Declaration
[JsonProperty(PropertyName = "quantumReadiness")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoQuantumReadiness? QuantumReadiness { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoQuantumReadiness? | Quantum-readiness classification for TDE posture. |
RedoEncryptionObserved
Declaration
[JsonProperty(PropertyName = "redoEncryptionObserved")]
public string RedoEncryptionObserved { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Observed redo log encryption algorithm. |
Status
Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoFeatureStatus? Status { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoFeatureStatus? | TDE enablement status. |
TimeMasterKeyLastRotation
Declaration
[JsonProperty(PropertyName = "timeMasterKeyLastRotation")]
public DateTime? TimeMasterKeyLastRotation { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The last observed rotation time for the TDE master key, in RFC3339 format. |
UnencryptedTablespacesCount
Declaration
[JsonProperty(PropertyName = "unencryptedTablespacesCount")]
public int? UnencryptedTablespacesCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | Number of unencrypted tablespaces detected. |
WalletLocation
Declaration
[JsonProperty(PropertyName = "walletLocation")]
public string WalletLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The observed wallet location for TDE keys. |