TargetOverrideSummary

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

Bases: object

Summary of the target database-specific profiles that override the audit profile of the target database group.

Methods

__init__(**kwargs) Initializes a new TargetOverrideSummary object with values from keyword arguments.

Attributes

defined_tags Gets the defined_tags of this TargetOverrideSummary.
freeform_tags Gets the freeform_tags of this TargetOverrideSummary.
is_paid_usage_enabled [Required] Gets the is_paid_usage_enabled of this TargetOverrideSummary.
offline_months [Required] Gets the offline_months of this TargetOverrideSummary.
offline_months_source Gets the offline_months_source of this TargetOverrideSummary.
online_months [Required] Gets the online_months of this TargetOverrideSummary.
online_months_source Gets the online_months_source of this TargetOverrideSummary.
paid_usage_source Gets the paid_usage_source of this TargetOverrideSummary.
system_tags Gets the system_tags of this TargetOverrideSummary.
target_database_id [Required] Gets the target_database_id of this TargetOverrideSummary.
__init__(**kwargs)

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

Parameters:
  • target_database_id (str) – The value to assign to the target_database_id property of this TargetOverrideSummary.
  • is_paid_usage_enabled (bool) – The value to assign to the is_paid_usage_enabled property of this TargetOverrideSummary.
  • online_months (int) – The value to assign to the online_months property of this TargetOverrideSummary.
  • offline_months (int) – The value to assign to the offline_months property of this TargetOverrideSummary.
  • online_months_source (str) – The value to assign to the online_months_source property of this TargetOverrideSummary.
  • offline_months_source (str) – The value to assign to the offline_months_source property of this TargetOverrideSummary.
  • paid_usage_source (str) – The value to assign to the paid_usage_source property of this TargetOverrideSummary.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this TargetOverrideSummary.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this TargetOverrideSummary.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this TargetOverrideSummary.
defined_tags

Gets the defined_tags of this TargetOverrideSummary. 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 TargetOverrideSummary.
Return type:dict(str, dict(str, object))
freeform_tags

Gets the freeform_tags of this TargetOverrideSummary. 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 TargetOverrideSummary.
Return type:dict(str, str)
is_paid_usage_enabled

[Required] Gets the is_paid_usage_enabled of this TargetOverrideSummary. Indicates if you want to continue collecting audit records beyond the free limit of one million audit records per month per target database, potentially incurring additional charges. The default value is inherited from the global settings. You can change at the global level or at the target level.

Returns:The is_paid_usage_enabled of this TargetOverrideSummary.
Return type:bool
offline_months

[Required] Gets the offline_months of this TargetOverrideSummary. Number of months the audit records will be stored offline in the offline archive. Minimum: 0; Maximum: 72 months. If you have a requirement to store the audit data even longer (up to 168 months) in the offline archive, please contact the Oracle Support.

Returns:The offline_months of this TargetOverrideSummary.
Return type:int
offline_months_source

Gets the offline_months_source of this TargetOverrideSummary. The name or the OCID of the resource from which the offline month retention setting is sourced. For example a target database group OCID or global.

Returns:The offline_months_source of this TargetOverrideSummary.
Return type:str
online_months

[Required] Gets the online_months of this TargetOverrideSummary. Number of months the audit records will be stored online in the audit repository for immediate reporting and analysis. Minimum: 1; Maximum: 12 months

Returns:The online_months of this TargetOverrideSummary.
Return type:int
online_months_source

Gets the online_months_source of this TargetOverrideSummary. The name or the OCID of the resource from which the online month retention setting is sourced. For example a target database group OCID or global.

Returns:The online_months_source of this TargetOverrideSummary.
Return type:str
paid_usage_source

Gets the paid_usage_source of this TargetOverrideSummary. The name or the OCID of the resource from which the paid usage setting is sourced. For example a target database group OCID or global.

Returns:The paid_usage_source of this TargetOverrideSummary.
Return type:str
system_tags

Gets the system_tags of this TargetOverrideSummary. System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}}

Returns:The system_tags of this TargetOverrideSummary.
Return type:dict(str, dict(str, object))
target_database_id

[Required] Gets the target_database_id of this TargetOverrideSummary. The OCID of the target database that overrides from the audit profile of the target database group.

Returns:The target_database_id of this TargetOverrideSummary.
Return type:str