Show / Hide Table of Contents

Class TargetOverrideSummary

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

Inheritance
object
TargetOverrideSummary
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 TargetOverrideSummary

Properties

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"}}

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"}

IsPaidUsageEnabled

Declaration
[Required(ErrorMessage = "IsPaidUsageEnabled is required.")]
[JsonProperty(PropertyName = "isPaidUsageEnabled")]
public bool? IsPaidUsageEnabled { get; set; }
Property Value
Type Description
bool?

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.

Remarks

Required

OfflineMonths

Declaration
[Required(ErrorMessage = "OfflineMonths is required.")]
[JsonProperty(PropertyName = "offlineMonths")]
public int? OfflineMonths { get; set; }
Property Value
Type Description
int?

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.

Remarks

Required

OfflineMonthsSource

Declaration
[JsonProperty(PropertyName = "offlineMonthsSource")]
public string OfflineMonthsSource { get; set; }
Property Value
Type Description
string

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.

OnlineMonths

Declaration
[Required(ErrorMessage = "OnlineMonths is required.")]
[JsonProperty(PropertyName = "onlineMonths")]
public int? OnlineMonths { get; set; }
Property Value
Type Description
int?

Number of months the audit records will be stored online in the audit repository for immediate reporting and analysis. Minimum: 1; Maximum: 12 months

Remarks

Required

OnlineMonthsSource

Declaration
[JsonProperty(PropertyName = "onlineMonthsSource")]
public string OnlineMonthsSource { get; set; }
Property Value
Type Description
string

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.

PaidUsageSource

Declaration
[JsonProperty(PropertyName = "paidUsageSource")]
public string PaidUsageSource { get; set; }
Property Value
Type Description
string

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.

SystemTags

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

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"}}

TargetDatabaseId

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

The OCID of the target database that overrides from the audit profile of the target database group.

Remarks

Required

In this article
Back to top