Show / Hide Table of Contents

Class SecurityFeatureSummary

The details of database security feature usage available on a given compartment.

Inheritance
object
SecurityFeatureSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class SecurityFeatureSummary

Properties

AssessmentId

Declaration
[Required(ErrorMessage = "AssessmentId is required.")]
[JsonProperty(PropertyName = "assessmentId")]
public string AssessmentId { get; set; }
Property Value
Type Description
string

The OCID of the assessment that generates this security feature usage result.

Remarks

Required

ColumnEncryption

Declaration
[Required(ErrorMessage = "ColumnEncryption is required.")]
[JsonProperty(PropertyName = "columnEncryption")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.ColumnEncryptionEnum? ColumnEncryption { get; set; }
Property Value
Type Description
SecurityFeatureSummary.ColumnEncryptionEnum?

The usage of security feature - Column Encryption.

Remarks

Required

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment.

Remarks

Required

DatabaseVault

Declaration
[Required(ErrorMessage = "DatabaseVault is required.")]
[JsonProperty(PropertyName = "databaseVault")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.DatabaseVaultEnum? DatabaseVault { get; set; }
Property Value
Type Description
SecurityFeatureSummary.DatabaseVaultEnum?

The usage of security feature - Database Vault.

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations": {"CostCenter": "42"}}

ExternalAuthentication

Declaration
[Required(ErrorMessage = "ExternalAuthentication is required.")]
[JsonProperty(PropertyName = "externalAuthentication")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.ExternalAuthenticationEnum? ExternalAuthentication { get; set; }
Property Value
Type Description
SecurityFeatureSummary.ExternalAuthenticationEnum?

The usage of security feature - External Authentication.

Remarks

Required

FineGrainedAudit

Declaration
[Required(ErrorMessage = "FineGrainedAudit is required.")]
[JsonProperty(PropertyName = "fineGrainedAudit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.FineGrainedAuditEnum? FineGrainedAudit { get; set; }
Property Value
Type Description
SecurityFeatureSummary.FineGrainedAuditEnum?

The usage of security feature - Fine Grained Audit.

Remarks

Required

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}

GlobalAuthentication

Declaration
[Required(ErrorMessage = "GlobalAuthentication is required.")]
[JsonProperty(PropertyName = "globalAuthentication")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.GlobalAuthenticationEnum? GlobalAuthentication { get; set; }
Property Value
Type Description
SecurityFeatureSummary.GlobalAuthenticationEnum?

The usage of security feature - Global Authentication.

Remarks

Required

NetworkEncryption

Declaration
[Required(ErrorMessage = "NetworkEncryption is required.")]
[JsonProperty(PropertyName = "networkEncryption")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.NetworkEncryptionEnum? NetworkEncryption { get; set; }
Property Value
Type Description
SecurityFeatureSummary.NetworkEncryptionEnum?

The usage of security feature - Network Encryption.

Remarks

Required

PasswordAuthentication

Declaration
[Required(ErrorMessage = "PasswordAuthentication is required.")]
[JsonProperty(PropertyName = "passwordAuthentication")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.PasswordAuthenticationEnum? PasswordAuthentication { get; set; }
Property Value
Type Description
SecurityFeatureSummary.PasswordAuthenticationEnum?

The usage of security feature - Password Authentication.

Remarks

Required

PrivilegeAnalysis

Declaration
[Required(ErrorMessage = "PrivilegeAnalysis is required.")]
[JsonProperty(PropertyName = "privilegeAnalysis")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.PrivilegeAnalysisEnum? PrivilegeAnalysis { get; set; }
Property Value
Type Description
SecurityFeatureSummary.PrivilegeAnalysisEnum?

The usage of security feature - Privilege Analysis.

Remarks

Required

TablespaceEncryption

Declaration
[Required(ErrorMessage = "TablespaceEncryption is required.")]
[JsonProperty(PropertyName = "tablespaceEncryption")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.TablespaceEncryptionEnum? TablespaceEncryption { get; set; }
Property Value
Type Description
SecurityFeatureSummary.TablespaceEncryptionEnum?

The usage of security feature - Tablespace Encryption.

Remarks

Required

TargetId

Declaration
[Required(ErrorMessage = "TargetId is required.")]
[JsonProperty(PropertyName = "targetId")]
public string TargetId { get; set; }
Property Value
Type Description
string

The OCID of the target database.

Remarks

Required

TraditionalAudit

Declaration
[Required(ErrorMessage = "TraditionalAudit is required.")]
[JsonProperty(PropertyName = "traditionalAudit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.TraditionalAuditEnum? TraditionalAudit { get; set; }
Property Value
Type Description
SecurityFeatureSummary.TraditionalAuditEnum?

The usage of security feature - Traditional Audit.

Remarks

Required

UnifiedAudit

Declaration
[Required(ErrorMessage = "UnifiedAudit is required.")]
[JsonProperty(PropertyName = "unifiedAudit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SecurityFeatureSummary.UnifiedAuditEnum? UnifiedAudit { get; set; }
Property Value
Type Description
SecurityFeatureSummary.UnifiedAuditEnum?

The usage of security feature - Unified Audit.

Remarks

Required

In this article
Back to top