SecurityFeatureSummary

class oci.data_safe.models.SecurityFeatureSummary(**kwargs)

Bases: object

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

Attributes

COLUMN_ENCRYPTION_DISABLED A constant which can be used with the column_encryption property of a SecurityFeatureSummary.
COLUMN_ENCRYPTION_ENABLED A constant which can be used with the column_encryption property of a SecurityFeatureSummary.
COLUMN_ENCRYPTION_NONE A constant which can be used with the column_encryption property of a SecurityFeatureSummary.
DATABASE_VAULT_DISABLED A constant which can be used with the database_vault property of a SecurityFeatureSummary.
DATABASE_VAULT_ENABLED A constant which can be used with the database_vault property of a SecurityFeatureSummary.
DATABASE_VAULT_NONE A constant which can be used with the database_vault property of a SecurityFeatureSummary.
EXTERNAL_AUTHENTICATION_DISABLED A constant which can be used with the external_authentication property of a SecurityFeatureSummary.
EXTERNAL_AUTHENTICATION_ENABLED A constant which can be used with the external_authentication property of a SecurityFeatureSummary.
EXTERNAL_AUTHENTICATION_NONE A constant which can be used with the external_authentication property of a SecurityFeatureSummary.
FINE_GRAINED_AUDIT_DISABLED A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary.
FINE_GRAINED_AUDIT_ENABLED A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary.
FINE_GRAINED_AUDIT_NONE A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary.
GLOBAL_AUTHENTICATION_DISABLED A constant which can be used with the global_authentication property of a SecurityFeatureSummary.
GLOBAL_AUTHENTICATION_ENABLED A constant which can be used with the global_authentication property of a SecurityFeatureSummary.
GLOBAL_AUTHENTICATION_NONE A constant which can be used with the global_authentication property of a SecurityFeatureSummary.
NETWORK_ENCRYPTION_DISABLED A constant which can be used with the network_encryption property of a SecurityFeatureSummary.
NETWORK_ENCRYPTION_ENABLED A constant which can be used with the network_encryption property of a SecurityFeatureSummary.
NETWORK_ENCRYPTION_NONE A constant which can be used with the network_encryption property of a SecurityFeatureSummary.
PASSWORD_AUTHENTICATION_DISABLED A constant which can be used with the password_authentication property of a SecurityFeatureSummary.
PASSWORD_AUTHENTICATION_ENABLED A constant which can be used with the password_authentication property of a SecurityFeatureSummary.
PASSWORD_AUTHENTICATION_NONE A constant which can be used with the password_authentication property of a SecurityFeatureSummary.
PRIVILEGE_ANALYSIS_DISABLED A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary.
PRIVILEGE_ANALYSIS_ENABLED A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary.
PRIVILEGE_ANALYSIS_NONE A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary.
TABLESPACE_ENCRYPTION_DISABLED A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary.
TABLESPACE_ENCRYPTION_ENABLED A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary.
TABLESPACE_ENCRYPTION_NONE A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary.
TRADITIONAL_AUDIT_DISABLED A constant which can be used with the traditional_audit property of a SecurityFeatureSummary.
TRADITIONAL_AUDIT_ENABLED A constant which can be used with the traditional_audit property of a SecurityFeatureSummary.
TRADITIONAL_AUDIT_NONE A constant which can be used with the traditional_audit property of a SecurityFeatureSummary.
UNIFIED_AUDIT_DISABLED A constant which can be used with the unified_audit property of a SecurityFeatureSummary.
UNIFIED_AUDIT_ENABLED A constant which can be used with the unified_audit property of a SecurityFeatureSummary.
UNIFIED_AUDIT_NONE A constant which can be used with the unified_audit property of a SecurityFeatureSummary.
assessment_id [Required] Gets the assessment_id of this SecurityFeatureSummary.
column_encryption [Required] Gets the column_encryption of this SecurityFeatureSummary.
compartment_id [Required] Gets the compartment_id of this SecurityFeatureSummary.
database_vault [Required] Gets the database_vault of this SecurityFeatureSummary.
defined_tags Gets the defined_tags of this SecurityFeatureSummary.
external_authentication [Required] Gets the external_authentication of this SecurityFeatureSummary.
fine_grained_audit [Required] Gets the fine_grained_audit of this SecurityFeatureSummary.
freeform_tags Gets the freeform_tags of this SecurityFeatureSummary.
global_authentication [Required] Gets the global_authentication of this SecurityFeatureSummary.
network_encryption [Required] Gets the network_encryption of this SecurityFeatureSummary.
password_authentication [Required] Gets the password_authentication of this SecurityFeatureSummary.
privilege_analysis [Required] Gets the privilege_analysis of this SecurityFeatureSummary.
tablespace_encryption [Required] Gets the tablespace_encryption of this SecurityFeatureSummary.
target_id [Required] Gets the target_id of this SecurityFeatureSummary.
traditional_audit [Required] Gets the traditional_audit of this SecurityFeatureSummary.
unified_audit [Required] Gets the unified_audit of this SecurityFeatureSummary.

Methods

__init__(**kwargs) Initializes a new SecurityFeatureSummary object with values from keyword arguments.
COLUMN_ENCRYPTION_DISABLED = 'DISABLED'

A constant which can be used with the column_encryption property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

COLUMN_ENCRYPTION_ENABLED = 'ENABLED'

A constant which can be used with the column_encryption property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

COLUMN_ENCRYPTION_NONE = 'NONE'

A constant which can be used with the column_encryption property of a SecurityFeatureSummary. This constant has a value of “NONE”

DATABASE_VAULT_DISABLED = 'DISABLED'

A constant which can be used with the database_vault property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

DATABASE_VAULT_ENABLED = 'ENABLED'

A constant which can be used with the database_vault property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

DATABASE_VAULT_NONE = 'NONE'

A constant which can be used with the database_vault property of a SecurityFeatureSummary. This constant has a value of “NONE”

EXTERNAL_AUTHENTICATION_DISABLED = 'DISABLED'

A constant which can be used with the external_authentication property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

EXTERNAL_AUTHENTICATION_ENABLED = 'ENABLED'

A constant which can be used with the external_authentication property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

EXTERNAL_AUTHENTICATION_NONE = 'NONE'

A constant which can be used with the external_authentication property of a SecurityFeatureSummary. This constant has a value of “NONE”

FINE_GRAINED_AUDIT_DISABLED = 'DISABLED'

A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

FINE_GRAINED_AUDIT_ENABLED = 'ENABLED'

A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

FINE_GRAINED_AUDIT_NONE = 'NONE'

A constant which can be used with the fine_grained_audit property of a SecurityFeatureSummary. This constant has a value of “NONE”

GLOBAL_AUTHENTICATION_DISABLED = 'DISABLED'

A constant which can be used with the global_authentication property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

GLOBAL_AUTHENTICATION_ENABLED = 'ENABLED'

A constant which can be used with the global_authentication property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

GLOBAL_AUTHENTICATION_NONE = 'NONE'

A constant which can be used with the global_authentication property of a SecurityFeatureSummary. This constant has a value of “NONE”

NETWORK_ENCRYPTION_DISABLED = 'DISABLED'

A constant which can be used with the network_encryption property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

NETWORK_ENCRYPTION_ENABLED = 'ENABLED'

A constant which can be used with the network_encryption property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

NETWORK_ENCRYPTION_NONE = 'NONE'

A constant which can be used with the network_encryption property of a SecurityFeatureSummary. This constant has a value of “NONE”

PASSWORD_AUTHENTICATION_DISABLED = 'DISABLED'

A constant which can be used with the password_authentication property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

PASSWORD_AUTHENTICATION_ENABLED = 'ENABLED'

A constant which can be used with the password_authentication property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

PASSWORD_AUTHENTICATION_NONE = 'NONE'

A constant which can be used with the password_authentication property of a SecurityFeatureSummary. This constant has a value of “NONE”

PRIVILEGE_ANALYSIS_DISABLED = 'DISABLED'

A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

PRIVILEGE_ANALYSIS_ENABLED = 'ENABLED'

A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

PRIVILEGE_ANALYSIS_NONE = 'NONE'

A constant which can be used with the privilege_analysis property of a SecurityFeatureSummary. This constant has a value of “NONE”

TABLESPACE_ENCRYPTION_DISABLED = 'DISABLED'

A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

TABLESPACE_ENCRYPTION_ENABLED = 'ENABLED'

A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

TABLESPACE_ENCRYPTION_NONE = 'NONE'

A constant which can be used with the tablespace_encryption property of a SecurityFeatureSummary. This constant has a value of “NONE”

TRADITIONAL_AUDIT_DISABLED = 'DISABLED'

A constant which can be used with the traditional_audit property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

TRADITIONAL_AUDIT_ENABLED = 'ENABLED'

A constant which can be used with the traditional_audit property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

TRADITIONAL_AUDIT_NONE = 'NONE'

A constant which can be used with the traditional_audit property of a SecurityFeatureSummary. This constant has a value of “NONE”

UNIFIED_AUDIT_DISABLED = 'DISABLED'

A constant which can be used with the unified_audit property of a SecurityFeatureSummary. This constant has a value of “DISABLED”

UNIFIED_AUDIT_ENABLED = 'ENABLED'

A constant which can be used with the unified_audit property of a SecurityFeatureSummary. This constant has a value of “ENABLED”

UNIFIED_AUDIT_NONE = 'NONE'

A constant which can be used with the unified_audit property of a SecurityFeatureSummary. This constant has a value of “NONE”

__init__(**kwargs)

Initializes a new SecurityFeatureSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • compartment_id (str) – The value to assign to the compartment_id property of this SecurityFeatureSummary.
  • target_id (str) – The value to assign to the target_id property of this SecurityFeatureSummary.
  • assessment_id (str) – The value to assign to the assessment_id property of this SecurityFeatureSummary.
  • unified_audit (str) – The value to assign to the unified_audit property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • fine_grained_audit (str) – The value to assign to the fine_grained_audit property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • traditional_audit (str) – The value to assign to the traditional_audit property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • database_vault (str) – The value to assign to the database_vault property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • privilege_analysis (str) – The value to assign to the privilege_analysis property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • tablespace_encryption (str) – The value to assign to the tablespace_encryption property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • column_encryption (str) – The value to assign to the column_encryption property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • network_encryption (str) – The value to assign to the network_encryption property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • password_authentication (str) – The value to assign to the password_authentication property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • global_authentication (str) – The value to assign to the global_authentication property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • external_authentication (str) – The value to assign to the external_authentication property of this SecurityFeatureSummary. Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this SecurityFeatureSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this SecurityFeatureSummary.
assessment_id

[Required] Gets the assessment_id of this SecurityFeatureSummary. The OCID of the assessment that generates this security feature usage result.

Returns:The assessment_id of this SecurityFeatureSummary.
Return type:str
column_encryption

[Required] Gets the column_encryption of this SecurityFeatureSummary. The usage of security feature - Column Encryption.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The column_encryption of this SecurityFeatureSummary.
Return type:str
compartment_id

[Required] Gets the compartment_id of this SecurityFeatureSummary. The OCID of the compartment.

Returns:The compartment_id of this SecurityFeatureSummary.
Return type:str
database_vault

[Required] Gets the database_vault of this SecurityFeatureSummary. The usage of security feature - Database Vault.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The database_vault of this SecurityFeatureSummary.
Return type:str
defined_tags

Gets the defined_tags of this SecurityFeatureSummary. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags

Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this SecurityFeatureSummary.
Return type:dict(str, dict(str, object))
external_authentication

[Required] Gets the external_authentication of this SecurityFeatureSummary. The usage of security feature - External Authentication.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The external_authentication of this SecurityFeatureSummary.
Return type:str
fine_grained_audit

[Required] Gets the fine_grained_audit of this SecurityFeatureSummary. The usage of security feature - Fine Grained Audit.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The fine_grained_audit of this SecurityFeatureSummary.
Return type:str
freeform_tags

Gets the freeform_tags of this SecurityFeatureSummary. 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”}

Returns:The freeform_tags of this SecurityFeatureSummary.
Return type:dict(str, str)
global_authentication

[Required] Gets the global_authentication of this SecurityFeatureSummary. The usage of security feature - Global Authentication.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The global_authentication of this SecurityFeatureSummary.
Return type:str
network_encryption

[Required] Gets the network_encryption of this SecurityFeatureSummary. The usage of security feature - Network Encryption.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The network_encryption of this SecurityFeatureSummary.
Return type:str
password_authentication

[Required] Gets the password_authentication of this SecurityFeatureSummary. The usage of security feature - Password Authentication.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The password_authentication of this SecurityFeatureSummary.
Return type:str
privilege_analysis

[Required] Gets the privilege_analysis of this SecurityFeatureSummary. The usage of security feature - Privilege Analysis.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The privilege_analysis of this SecurityFeatureSummary.
Return type:str
tablespace_encryption

[Required] Gets the tablespace_encryption of this SecurityFeatureSummary. The usage of security feature - Tablespace Encryption.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The tablespace_encryption of this SecurityFeatureSummary.
Return type:str
target_id

[Required] Gets the target_id of this SecurityFeatureSummary. The OCID of the target database.

Returns:The target_id of this SecurityFeatureSummary.
Return type:str
traditional_audit

[Required] Gets the traditional_audit of this SecurityFeatureSummary. The usage of security feature - Traditional Audit.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The traditional_audit of this SecurityFeatureSummary.
Return type:str
unified_audit

[Required] Gets the unified_audit of this SecurityFeatureSummary. The usage of security feature - Unified Audit.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NONE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The unified_audit of this SecurityFeatureSummary.
Return type:str