Class CryptoAssessmentTdeObjectSummary
Summary of one TDE object encryption observation.
Inherited Members
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class CryptoAssessmentTdeObjectSummary
Properties
AssessmentId
Declaration
[Required(ErrorMessage = "AssessmentId is required.")]
[JsonProperty(PropertyName = "assessmentId")]
public string AssessmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the crypto assessment that discovered the TDE object. |
Remarks
Required
ColumnName
Declaration
[JsonProperty(PropertyName = "columnName")]
public string ColumnName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the encrypted column. This field is returned when objectType is COLUMN. |
EncryptionObserved
Declaration
[Required(ErrorMessage = "EncryptionObserved is required.")]
[JsonProperty(PropertyName = "encryptionObserved")]
public string EncryptionObserved { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Encryption algorithm observed for the TDE object. |
Remarks
Required
ModeObserved
Declaration
[JsonProperty(PropertyName = "modeObserved")]
public string ModeObserved { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Encryption mode observed for the tablespace. This field is returned when objectType is TABLESPACE. |
QuantumReadiness
Declaration
[Required(ErrorMessage = "QuantumReadiness is required.")]
[JsonProperty(PropertyName = "quantumReadiness")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CryptoQuantumReadiness? QuantumReadiness { get; set; }
Property Value
| Type | Description |
|---|---|
| CryptoQuantumReadiness? | Quantum-readiness classification for the observed TDE object encryption. |
Remarks
Required
SchemaName
Declaration
[JsonProperty(PropertyName = "schemaName")]
public string SchemaName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the schema containing the encrypted column. This field is returned when objectType is COLUMN. |
SizeInGBs
Declaration
[JsonProperty(PropertyName = "sizeInGBs")]
public double SizeInGBs { get; set; }
Property Value
| Type | Description |
|---|---|
| double | Tablespace size in gigabytes. This field is returned when objectType is TABLESPACE. |
TableName
Declaration
[JsonProperty(PropertyName = "tableName")]
public string TableName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the table containing the encrypted column. This field is returned when objectType is COLUMN. |
TablespaceName
Declaration
[JsonProperty(PropertyName = "tablespaceName")]
public string TablespaceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the tablespace. This field is returned when objectType is TABLESPACE. |
TargetId
Declaration
[Required(ErrorMessage = "TargetId is required.")]
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | OCID of the target database associated with the TDE object. |
Remarks
Required
TimeLastAssessed
Declaration
[JsonProperty(PropertyName = "timeLastAssessed")]
public DateTime? TimeLastAssessed { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time the associated crypto assessment was last assessed, in RFC3339 format. |