FirewallConfigDetails

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

Bases: object

Details to update the SQL Firewall configuration.

Attributes

EXCLUDE_JOB_EXCLUDED A constant which can be used with the exclude_job property of a FirewallConfigDetails.
EXCLUDE_JOB_INCLUDED A constant which can be used with the exclude_job property of a FirewallConfigDetails.
STATUS_DISABLED A constant which can be used with the status property of a FirewallConfigDetails.
STATUS_ENABLED A constant which can be used with the status property of a FirewallConfigDetails.
VIOLATION_LOG_AUTO_PURGE_DISABLED A constant which can be used with the violation_log_auto_purge property of a FirewallConfigDetails.
VIOLATION_LOG_AUTO_PURGE_ENABLED A constant which can be used with the violation_log_auto_purge property of a FirewallConfigDetails.
exclude_job Gets the exclude_job of this FirewallConfigDetails.
status Gets the status of this FirewallConfigDetails.
violation_log_auto_purge Gets the violation_log_auto_purge of this FirewallConfigDetails.

Methods

__init__(**kwargs) Initializes a new FirewallConfigDetails object with values from keyword arguments.
EXCLUDE_JOB_EXCLUDED = 'EXCLUDED'

A constant which can be used with the exclude_job property of a FirewallConfigDetails. This constant has a value of “EXCLUDED”

EXCLUDE_JOB_INCLUDED = 'INCLUDED'

A constant which can be used with the exclude_job property of a FirewallConfigDetails. This constant has a value of “INCLUDED”

STATUS_DISABLED = 'DISABLED'

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

STATUS_ENABLED = 'ENABLED'

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

VIOLATION_LOG_AUTO_PURGE_DISABLED = 'DISABLED'

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

VIOLATION_LOG_AUTO_PURGE_ENABLED = 'ENABLED'

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

__init__(**kwargs)

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

Parameters:
  • status (str) – The value to assign to the status property of this FirewallConfigDetails. Allowed values for this property are: “ENABLED”, “DISABLED”
  • violation_log_auto_purge (str) – The value to assign to the violation_log_auto_purge property of this FirewallConfigDetails. Allowed values for this property are: “ENABLED”, “DISABLED”
  • exclude_job (str) – The value to assign to the exclude_job property of this FirewallConfigDetails. Allowed values for this property are: “EXCLUDED”, “INCLUDED”
exclude_job

Gets the exclude_job of this FirewallConfigDetails. Specifies whether the firewall should include or exclude the database internal job activities.

Allowed values for this property are: “EXCLUDED”, “INCLUDED”

Returns:The exclude_job of this FirewallConfigDetails.
Return type:str
status

Gets the status of this FirewallConfigDetails. Specifies whether the firewall is enabled or disabled.

Allowed values for this property are: “ENABLED”, “DISABLED”

Returns:The status of this FirewallConfigDetails.
Return type:str
violation_log_auto_purge

Gets the violation_log_auto_purge of this FirewallConfigDetails. Specifies whether Data Safe should automatically purge the violation logs from the database after collecting the violation logs and persisting them in Data Safe.

Allowed values for this property are: “ENABLED”, “DISABLED”

Returns:The violation_log_auto_purge of this FirewallConfigDetails.
Return type:str