The identity and technical contract details declared by the specification.
ReferentialRelationSummary
object
A referential relation is a resource corresponding to a database columns. It's a subresource of sensitive data model resource and is always associated with a s…
7 properties
6 required
AuditArchiveRetrievalSummary
object
Summary details of an archive retrieval.
16 properties
7 required
GrantSummary
object
The summary of user grants.
5 properties
1 required
SqlFirewallViolationSummary
object
The resource represents the SQL violations collected from the target database by Oracle Data Safe.
17 properties
7 required
LibraryMaskingFormatCollection
object
A collection of library masking format summary objects.
1 property
1 required
UserAssessment
object
The details of the user assessment, which includes statistics related to target database users.
25 properties
7 required
UpdateColumnSourceDetails
object
Details to update the column source of a masking policy.
1 property
1 required
UpdateMaskingPolicyDetails
object
Details to update a masking policy.
12 properties
SqlCollectionSummary
object
The resource represents SQL collection for a specific database user in a target. SqlCollection encapsulates the SQL commands issued in the user’s database sess…
16 properties
8 required
UserAssessmentComparison
object
Provides a list of differences for user assessment when compared with the baseline value.
3 properties
2 required
DatabaseViewAccessEntry
object
A DatabaseViewAccessEntry object is a resource corresponding to a row in view authorization report. It's a subresource of Security Policy Report resource and i…
20 properties
2 required
ProfileAggregation
object
The profile aggregation provides information about the user profiles available on the database. For example, the user profile details include how many users ha…
3 properties
1 required
AlertPolicyRuleCollection
object
Collection of alert policy rules summary.
1 property
1 required
EntryDetails
object
Details specific to the security policy entry.
1 property
1 required
OnPremConnectorSummary
object
Summary of a Data Safe on-premises connector.
11 properties
5 required
TargetAlertPolicyAssociation
object
The association of the target database to an alert policy.
14 properties
6 required
AuditTrailAggregationItems
object
Details of audit trail aggregation items.
2 properties
SecurityAssessmentBaseLineDetails
object
The details required to set the baseline for the assessment.
1 property
AttributeSetSummary
object
Summary details of an attribute set.
13 properties
6 required
ConnectionOption
object
Types of connection supported by Data Safe.
1 property
1 required
PatchMaskingColumnsDetails
object
Details to patch columns in a masking policy.
1 property
ChangeSqlFirewallPolicyCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
Check
object
The security rule to be evaluated by security assessment to create finding.
7 properties
1 required
SecurityFeatureAnalyticsCollection
object
The collection of database security feature analytics summary.
1 property
1 required
ChangeSdmMaskingPolicyDifferenceCompartmentDetails
object
Details to change the compartment of a SDM masking policy difference.
1 property
1 required
SectionStatistics
object
Statistics showing the number of findings with a particular risk level for each category.
8 properties
SecurityPolicyConfigSummary
object
The Data Safe resource represents the common configurations corresponding to the associated security policy.
14 properties
6 required
PeerTargetDatabase
object
The details of the peer target database in Data Safe.
11 properties
6 required
MaskingAnalyticsCollection
object
A collection of masking analytics summary objects.
1 property
1 required
MaskingAnalyticsDimensions
object
The scope of analytics data.
3 properties
CreateTargetDatabaseDetails
object
The details used to register the database in Data Safe and to create the Data Safe target database.
10 properties
2 required
CollectedAuditVolumeSummary
object
The volume data point for audit data collected by datasafe.
4 properties
4 required
SecurityPolicyEntryStateSummary
object
The resource represents the state of a specific entry type deployment on a target.
7 properties
5 required
AuditEventAggregationItems
object
The details of audit events aggregation items.
6 properties
4 required
columnSorting
object
Sorts the data at the column level.
3 properties
3 required
SqlCollectionDimensions
object
The dimensions available for SQL collection analytics.
2 properties
ChangeSecurityPolicyConfigCompartmentDetails
object
The details of the compartment to move the security policy configuration to.
1 property
1 required
DiscoveryAnalyticsCollection
object
A collection of discovery analytics summary objects.
1 property
1 required
ChangeAttributeSetCompartmentDetails
object
The compartment where the attribute set will move to.
1 property
1 required
UpdateSdmMaskingPolicyDifferenceDetails
object
Details to update a sdm masking policy difference.
3 properties
Credentials
object
The database credentials required for Data Safe to connect to the database.
2 properties
2 required
DownloadSensitiveTypesExportDetails
object
Details to download a sensitive types export.
1 property
MaskingPolicyHealthReportLogCollection
object
A collection of masking policy health log objects.
1 property
1 required
BulkCreateSqlFirewallAllowedSqlsDetails
object
The details used to append the violation logs as allowed SQLs
3 properties
3 required
GroupedSensitiveTypeSummary
object
Id of sensitive types present in a sensitive type group.
1 property
1 required
AuditPolicyDimensions
object
Details of aggregation dimensions used for summarizing audit policies.
3 properties
AuditPolicyCollection
object
Collection of audit policy summary.
1 property
1 required
SensitiveSchemaCollection
object
A collection of sensitive schema summary objects.
1 property
1 required
DownloadMaskingLogDetails
object
Details to download the masking log.
2 properties
SecurityFeatureSummary
object
The details of database security feature usage available on a given compartment.
16 properties
14 required
MaskedColumnCollection
object
A collection of masking column summary objects.
1 property
1 required
ChangeOnPremConnectorCompartmentDetails
object
The details used to change the compartment of a on-premises connector.
1 property
1 required
WorkRequestLogEntry
object
A log entry related to a work request.
2 properties
2 required
UpdateLibraryMaskingFormatDetails
object
Details to update a library masking format. Note that updating the formatEntries attribute replaces all the existing masking format entries with the specified…
6 properties
AuditPolicyAggregationItems
object
The details of the audit profile aggregation items.
2 properties
SensitiveColumnAnalyticsSummary
object
The details of sensitive column analytics data.
2 properties
2 required
SqlFirewallViolationAnalyticsCollection
object
SQL violations summarized detail.
1 property
1 required
ChangeUnifiedAuditPolicyDefinitionCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
SqlFirewallPolicy
object
The SQL Firewall policy resource contains the firewall policy metadata for a single user.
21 properties
8 required
ChangeRegistrationPolicyCompartmentDetails
object
The details required to move a registration policy to a different compartment. This object contains the OCID of the compartment to which the registration polic…
1 property
1 required
AuditProfile
object
The resource represents audit profile settings and audit configurations for the database target, and helps evaluate the initial audit data volume for configuri…
23 properties
11 required
UpdateUnifiedAuditPolicyDefinitionDetails
object
Details to update the audit policy.
4 properties
OnPremConnector
object
A Data Safe on-premises connector that enables Data Safe to connect to on-premises databases.
12 properties
5 required
ChangeSecurityPolicyDeploymentCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
DataSafePrivateEndpointSummary
object
Summary of a Data Safe private endpoint.
13 properties
6 required
CreateSqlCollectionDetails
object
Details for SQL collection creation.
9 properties
3 required
RegistrationPolicyCollection
object
A collection of registration policy summaries. This object contains an array of registration policy summary items.
1 property
1 required
MaskingPolicyReferentialRelationSummary
object
A referential relation is a resource corresponding to database columns. It is always associated with a masking policy.
5 properties
4 required
ProfileSummary
object
The summary of information about the user profiles. It includes details such as profile name, failed login attempts, sessions per user, inactive account time,…
13 properties
2 required
SqlCollectionAnalyticsCollection
object
SQL collection analytics collection.
1 property
1 required
TableSummary
object
The details of a table fetched from the database.
2 properties
2 required
WorkRequest
object
An asynchronous work request.
9 properties
7 required
GenerateOnPremConnectorConfigurationDetails
object
The details used to create and download on-premises connector's configuration.
1 property
1 required
SqlCollectionCollection
object
Collection of SQL collection summary.
1 property
1 required
DiscoveryJob
object
A data discovery job. It helps track job's metadata as well as result statistics.
26 properties
19 required
AlertSummary
object
Summary of a Data Safe Alert.
19 properties
8 required
AvailableAuditVolumeCollection
object
Collection of available audit volume summary.
1 property
1 required
PolicyCondition
object
The audit policy provisioning conditions.
3 properties
3 required
AlertAnalyticsCollection
object
The summarized detail of alerts aggregation.
1 property
1 required
ChangeDataSafePrivateEndpointCompartmentDetails
object
The details used to change the compartment of a Data Safe private endpoint.
1 property
ChangeAuditPolicyCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
CreateSensitiveTypeGroupDetails
object
The details to create a sensitive type group.
5 properties
1 required
DatabaseTableAccessEntry
object
A DatabaseTableAccess is a resource corresponding to a row in database table access report. It contains information about user's privilege grants that enable t…
22 properties
1 required
GenerateMaskingReportForDownloadDetails
object
Details to generate a downloadable masking report.
2 properties
2 required
AuditProfileAnalyticCollection
object
Details of audit profile analytic summary.
1 property
1 required
TemplateAssociationAnalyticsSummary
object
The summary of template association analytics data.
3 properties
2 required
CompareToTemplateBaselineDetails
object
Details specifying the security assessment used for comparison.
1 property
1 required
FindingsChangeAuditLogSummary
object
Summary of audit log of risk updates of findings of specified security assessment.
13 properties
12 required
GenerateSecurityAssessmentReportDetails
object
The details used to generate a new security assessment report.
2 properties
1 required
AuditProfileAggregationItems
object
Details of audit profile aggregation items.
2 properties
WorkRequestResource
object
A resource that is created or operated on by an asynchronous operation that is tracked by a work request.
4 properties
3 required
UnifiedAuditPolicyDefinition
object
Resource represents a single unified audit policy definition.
15 properties
5 required
SqlCollection
object
The resource represents SQL collection for a specific database user in a target. SqlCollection encapsulates the SQL commands issued in the user’s database sess…
17 properties
8 required
TemplateAnalyticsSummary
object
The summary of template analytics data.
3 properties
2 required
CreateSensitiveDataModelDetails
object
Details to create a new sensitive data model. If schemas and sensitive types are provided, it automatically runs data discovery and adds the discovered columns…
15 properties
2 required
UpdateReportDefinitionDetails
object
Description of a new report definition.
8 properties
5 required
SqlFirewallPolicyDimensions
object
The dimensions available for SQL Firewall policy analytics.
4 properties
SqlCollectionAggregation
object
The details of SQL collections.
2 properties
2 required
UnifiedAuditPolicy
object
Resource represents a single unified audit policy on the target database.
17 properties
5 required
ProvisionAuditPolicyDetails
object
Details for audit policy provisioning.
2 properties
1 required
CreateLibraryMaskingFormatDetails
object
Details to create a library masking format, which can have one or more format entries. A format entry can be a basic masking format such as Random Number, or i…
7 properties
2 required
UnifiedAuditPolicyDefinitionCollection
object
Collection of audit policy summary.
1 property
1 required
SensitiveTypesExportSummary
object
The resource represents collection of sensitive types needed to be exported.
9 properties
5 required
MaskingSchemaSummary
object
Summary of a masking schema present in masking policy.
1 property
1 required
DownloadSecurityAssessmentReportDetails
object
The details used to download a security assessment report.
2 properties
1 required
FormatSummary
object
Summary of a masking format.
3 properties
1 required
SdmMaskingPolicyDifference
object
A resource that tracks the differences between sensitive columns in the sensitive data model and masking columns in the masking policy
12 properties
9 required
SqlFirewallConfig
object
The SQL Firewall related configurations.
4 properties
2 required
ColumnSummary
object
The details of a column in a table fetched from the database.
8 properties
5 required
ScheduleReportDetails
object
The details of the report schedule.
6 properties
4 required
AlertsAggregationDimension
object
Details of aggregation dimension summarizing alerts.
1 property
1 required
AuditTrail
object
An audit trail represents the source of audit records that provides documentary evidence of the sequence of activities in the target database. Configuring audi…
25 properties
9 required
CreateAttributeSetDetails
object
The details for an attribute set.
7 properties
4 required
TemplateAnalyticsCollection
object
The collection of template analytics summary.
1 property
1 required
AuditProfileCollection
object
Collection of audit profile summary.
1 property
1 required
SensitiveTypesExport
object
The resource represents sensitive types to be exported in Data Safe.
12 properties
6 required
CompareSecurityAssessmentDetails
object
Details specifying the security assessment used for comparison.
1 property
1 required
ChangeMaskingPolicyCompartmentDetails
object
Details to change the compartment of a masking policy.
1 property
1 required
SecurityPolicyDeploymentCollection
object
Collection of security policy deployment summary.
1 property
1 required
MaskingPolicyCollection
object
A collection of masking policy summary objects.
1 property
1 required
AuditProfileSummary
object
Summary of an audit profile.
18 properties
11 required
MaskingSchemaCollection
object
A collection of masking schema summary objects.
1 property
1 required
TargetDatabaseGroup
object
The details of the target database group including matching criteria. Used for a single resource retrieval.
14 properties
9 required
AuditProfileDimensions
object
Details of aggregation dimensions used for summarizing audit profiles.
5 properties
SecurityPolicyCollection
object
Collection of security policy summary.
1 property
1 required
ChangeTargetDatabaseGroupCompartmentDetails
object
The details used to change the compartment of the target database group.
1 property
1 required
UpdateAuditProfileDetails
object
The details used to update the audit profile.
6 properties
Dimensions
object
The scope of analytics data.
3 properties
TemplateBaselineDiffs
object
Results of the comparison of an item between two security assessments.
2 properties
CreateSdmMaskingPolicyDifferenceDetails
object
Details to create a new SDM masking policy difference.
6 properties
2 required
DownloadDiscoveryReportDetails
object
Details to download a discovery report.
2 properties
UpdatePeerTargetDatabaseDetails
object
The details of the peer database used for updating the peer target database in Data Safe.
4 properties
SensitiveColumnAnalyticsDimensions
object
The dimensions available for sensitive column analytics.
6 properties
DifferenceColumnSummary
object
Summary of a SDM masking policy difference column.
11 properties
7 required
UserAccessAnalyticsCollection
object
A collection of user access analytics summary objects.
1 property
1 required
DownloadUserAssessmentReportDetails
object
The details used to download a user assessment report.
1 property
1 required
TargetDatabaseGroupSummary
object
Summary of the target database group used in list operations. Contains essential information without matching criteria.
13 properties
8 required
SqlFirewallAllowedSqlDimensions
object
The dimensions available for SQL Firewall allow SQL analytics.
4 properties
ReportCollection
object
Collection of report summary.
1 property
1 required
SecurityAssessmentTemplateDetails
object
The details required to set the template for the assessment.
1 property
AuditPolicy
object
The resource represents all available audit policies relevant for the target database with their corresponding audit conditions. The audit policies could be in…
17 properties
7 required
WorkRequestError
object
An error related to a work request.
3 properties
3 required
RegistrationPolicySummary
object
A summary of a registration policy. This object contains key information about a registration policy, including its ID, compartment ID, display name, and lifec…
14 properties
12 required
DownloadSensitiveDataModelDetails
object
Details to download a sensitive data model.
1 property
SensitiveDataModelCollection
object
A collection of sensitive data model summary objects.
1 property
1 required
ReportSummary
object
Description of report.
14 properties
5 required
EnableDataSafeConfigurationDetails
object
The details used to enable Data Safe in the tenancy and region.
1 property
1 required
SqlFirewallViolationAggregationDimensions
object
The details of the aggregation dimensions used for summarizing SQL violations.
11 properties
PatchTargetAlertPolicyAssociationDetails
object
The details used to create associations for target databases and audit policies.
2 properties
2 required
CreateMaskingColumnDetails
object
Details to create a new masking column. You can use this to add a parent column only. It automatically adds the child columns from the associated sensitive dat…
8 properties
3 required
GroupedSensitiveTypeCollection
object
A collection of sensitive types summary objects present in a sensitive type group.
1 property
1 required
TemplateAnalyticsDimensions
object
The scope of analytics data.
12 properties
Report
object
The description of the report.
18 properties
5 required
AuditEventAnalyticsCollection
object
Audit events summarized detail.
1 property
1 required
UpdateSqlFirewallPolicyDetails
object
Details to update the SQL Firewall policy.
11 properties
UpdateAuditArchiveRetrievalDetails
object
Details to update the audit archive retrieval.
4 properties
DifferenceColumn
object
A SDM masking policy difference column. It can be one of the following three types: NEW: A new column in the sensitive data model that is not in the masking po…
11 properties
7 required
SecurityAssessmentComparison
object
Provides a list of the differences in a comparison of the security assessment with the baseline value.
5 properties
2 required
AlertCollection
object
Collection of alert summary.
1 property
1 required
MaskingReportSummary
object
Summary of a masking report.
22 properties
14 required
SecurityPolicyConfig
object
The Data Safe resource represents the common configurations corresponding to the associated security policy.
14 properties
6 required
DataSafePrivateEndpoint
object
A Data Safe private endpoint that allows Data Safe to connect to databases in a customer's virtual cloud network (VCN).
16 properties
6 required
Diffs
object
Results of the comparison of an item between two security assessments.
6 properties
LibraryMaskingFormatSummary
object
Summary of a library masking format.
11 properties
7 required
CreateColumnSourceDetails
object
Details to associate a column source with a masking policy.
1 property
1 required
SensitiveSchemaSummary
object
Summary of a sensitive schema present in a sensitive data model.
1 property
1 required
SqlFirewallPolicyAnalyticsCollection
object
SQL Firewall policy analytics collection.
1 property
1 required
DatabaseDetails
object
Details of the database for the registration in Data Safe.
2 properties
2 required
MaskingPolicyHealthReportSummary
object
Summary of a masking policy health report.
12 properties
9 required
ChangeMaskingPolicyHealthReportCompartmentDetails
object
Details to change the compartment of a masking policy.
1 property
1 required
CreateOnPremConnectorDetails
object
The details used to create a new on-premises connector.
5 properties
1 required
ColumnSourceDetails
object
The source of masking columns.
1 property
1 required
DiscoveryJobCollection
object
A collection of discovery job summary objects.
1 property
1 required
CalculateAuditVolumeAvailableDetails
object
The details for calculating audit data volume on target.
3 properties
SecurityAssessmentComparisonPerTarget
object
The results of the comparison between two security assessment resources.
9 properties
UpdateRegistrationPolicyDetails
object
The details required to update an existing registration policy. This object contains the necessary information to update a registration policy, including the d…
7 properties
UpdateReportDetails
object
The details for updating the report.
2 properties
AlertPolicyCollection
object
Collection of alert policy summary.
1 property
1 required
ChangeRetentionDetails
object
Details for the audit retention months to be modified.
3 properties
CheckSummary
object
The summary of the security rule to be evaluated by security assessment to create finding.
7 properties
2 required
UnifiedAuditPolicyConfig
object
The unified audit policy related configurations.
1 property
1 required
SecurityPolicyDeployment
object
The resource represents the state of the deployment of a security policy on a target.
15 properties
7 required
SensitiveType
object
A sensitive type defines a particular type or class of sensitive data. It can be a basic sensitive type with regular expressions or a sensitive category. While…
15 properties
8 required
SqlFirewallViolationAggregation
object
The details of SQL violations aggregation items.
6 properties
4 required
SqlFirewallAllowedSqlAggregation
object
The details of SQL Firewall allow SQL aggregate.
2 properties
2 required
SdmMaskingPolicyDifferenceColumnCollection
object
A collection of SDM masking policy difference column summary objects.
1 property
1 required
SelectionDetails
object
Details of the items to be selected and the mode of selection.
1 property
1 required
CreateReferentialRelationDetails
object
A sensitive column is a resource corresponding to a database column that is considered sensitive. It's a subresource of sensitive data model resource and is al…
4 properties
3 required
GroupMembersCollection
object
The criteria for displaying the members of a target database group.
1 property
1 required
TargetDatabase
object
The details of the Data Safe target database.
18 properties
6 required
UserAssessmentBaseLineDetails
object
The details required to set the baseline for the assessment.
1 property
CreateSensitiveTypeDetails
object
Details to create a new sensitive type.
8 properties
2 required
AuditTrailSummary
object
Summary of an audit trail.
17 properties
9 required
UpdateDataSafePrivateEndpointDetails
object
The details used to update the Data Safe private endpoint.
6 properties
ReportDefinition
object
Description of report definition.
29 properties
4 required
SecurityPolicySummary
object
The resource represents as a container for all the security policies in Data Safe.
12 properties
5 required
SqlCollectionLogDimensions
object
The dimensions available for SQL collection analytics.
3 properties
CreateDataSafePrivateEndpointDetails
object
The details used to create the new Data Safe private endpoint.
10 properties
4 required
DatabaseViewAccessEntryCollection
object
A collection of database view access summary objects.
1 property
1 required
ChangeUnifiedAuditPolicyCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
UpdateTargetDatabaseDetails
object
The details of the database used for updating the target database in Data Safe.
8 properties
AlertAggregationItems
object
Details of alerts aggregation items.
5 properties
4 required
Alert
object
The details of a Data Safe Alert, that shows alerts generated by a Data Safe feature.
22 properties
6 required
MaskingAnalyticsSummary
object
Summary of masking analytics data.
4 properties
2 required
CreateReportDefinitionDetails
object
Description of a new report definition.
10 properties
7 required
TargetDatabaseGroupCollection
object
The results of a target database group search. Contains target database group summary details.
1 property
1 required
AvailableAuditVolumeSummary
object
Represents the audit data volume collected by Data Safe from the target database for the specified audit profile.
6 properties
4 required
DiscoveryJobSummary
object
Summary of a discovery job.
11 properties
9 required
TlsConfig
object
The details required to establish a TLS enabled connection.
5 properties
1 required
AuditArchiveRetrievalCollection
object
Collection of archive retrieval summary.
1 property
1 required
UpdateUnifiedAuditPolicyDetails
object
The details required to create a new unified audit policy.
6 properties
SecurityAssessmentSummary
object
The summary of a security assessment.
27 properties
8 required
ChangeAuditArchiveRetrievalCompartmentDetails
object
The description of the achieve retrieval change compartment.
1 property
1 required
MaskingPolicyHealthReport
object
The masking policy health report.
13 properties
9 required
GenerateDiscoveryReportForDownloadDetails
object
Details to generate a downloadable discovery report.
2 properties
1 required
summary
object
Summary of the audit report.
6 properties
2 required
SensitiveColumnCollection
object
A collection of sensitive column summary objects.
1 property
1 required
SqlCollectionLogInsightsCollection
object
SQL collection log analytics collection.
1 property
1 required
SensitiveTypeGroup
object
The details of the sensitive type group.
11 properties
6 required
ChangeSensitiveDataModelCompartmentDetails
object
Details to change the compartment of a sensitive data model.
1 property
1 required
UpdateSecurityPolicyConfigDetails
object
The details to update the security policy configuration.
6 properties
ReportDetails
object
The details of the report schedule.
1 property
1 required
DownloadMaskingReportDetails
object
Details to download a masking report.
2 properties
2 required
SensitiveTypesExportCollection
object
A collection of sensitive types export summary objects.
1 property
1 required
SdmMaskingPolicyDifferenceCollection
object
A collection of SDM masking policy difference objects.
1 property
1 required
SecurityPolicyEntryState
object
The resource represents the state of a specific entry type deployment on a target.
8 properties
5 required
RoleGrantPathSummary
object
The summary of user role grant paths.
4 properties
1 required
AuditTrailDimensions
object
Details of aggregation dimensions used for summarizing audit trails.
4 properties
DatabaseTableAccessEntrySummary
object
Summary of DatabaseTableAccessEntry Object.
22 properties
1 required
AuditPolicySummary
object
The resource represents all available audit policies relevant for the target database with their corresponding audit conditions. The audit policies could be in…
15 properties
7 required
DatabaseTableAccessEntryCollection
object
A collection of database table access summary objects.
1 property
1 required
FindingSummary
object
The particular finding reported by the security assessment.
21 properties
WorkRequestSummary
object
Summary of a work request.
9 properties
7 required
CreateSecurityAssessmentDetails
object
The details used to save a security assessment.
11 properties
1 required
UpdateFindingDetails
object
Details to update a finding in a security assessment.
3 properties
DiscoveryJobResult
object
A discovery job result representing a sensitive column. It can be one of the following three types: NEW: A new sensitive column in the target database that is…
20 properties
12 required
UpdateSensitiveColumnDetails
object
Details to update a sensitive column in a sensitive data model.
7 properties
FindingAnalyticsCollection
object
The collection of the summary objects of the analytics data of findings or top findings.
1 property
1 required
DiscoveryJobResultSummary
object
Summary of a discovery job result.
16 properties
12 required
MaskingPolicyReferentialRelationCollection
object
A collection of referential relation summary objects.
1 property
1 required
CreateSecurityPolicyDeploymentDetails
object
Details to create the security policy deployment.
8 properties
4 required
ChangeDiscoveryJobCompartmentDetails
object
Details to change the compartment of a discovery job resource.
1 property
1 required
SensitiveDataModelSummary
object
Summary of a sensitive data model.
11 properties
8 required
CreateAuditProfileDetails
object
The details used to create a new audit profile.
11 properties
3 required
SecurityPolicyReport
object
The resource represents the security policy report
12 properties
6 required
AlertPolicyRuleSummary
object
A rule associated with an alert policy.
3 properties
2 required
AuditSpecification
object
Represents an audit policy relevant for the target database.The audit policy could be in any one of the following 3 states in the target database 1) Created an…
11 properties
10 required
CreateUserAssessmentDetails
object
The details required to save a user assessment.
8 properties
2 required
Exclude
object
Criteria to exclude certain target databases from the target database group.
1 property
1 required
SensitiveDataModel
object
A sensitive data model is a collection of sensitive columns and their referential relationships. It helps understand the sensitive data landscape, track change…
20 properties
12 required
CompatibleFormatsForDataTypes
object
A list of basic masking formats compatible with and grouped by the supported data types. The data types are grouped into the following categories - Character -…
1 property
1 required
SecurityPolicyReportSummary
object
The resource represents a container for all the security policy reports in Data Safe.
11 properties
6 required
CreateAuditArchiveRetrievalDetails
object
Request details for creating a new archive retrieval.
8 properties
4 required
SqlCollectionLogAggregation
object
The details of SQL collection log aggregation items.
5 properties
2 required
PatchAlertsDetails
object
The alert details to update the status of one or more alerts specified by the alert IDs.
2 properties
2 required
FindingAnalyticsDimensions
object
The scope of analytics data.
9 properties
PatchGroupedSensitiveTypesDetails
object
Details to patch sensitive types in a sensitive type group. INSERT and REMOVE operations are allowed.
1 property
RoleSummary
object
The details of a role fetched from the database.
7 properties
2 required
PolicyConnectionOption
object
Types of connection supported by Data Safe.
2 properties
2 required
CalculateAuditVolumeCollectedDetails
object
The details for calculating audit data volume collected by data safe.
2 properties
1 required
ChangeAlertCompartmentDetails
object
The details used to change the compartment of an alert.
1 property
1 required
DatabaseSecurityConfigCollection
object
Collection of database security config summaries.
1 property
1 required
CreateMaskingPolicyDetails
object
Details to create a new masking policy. Use either a sensitive data model or a reference target database to create your masking policy. To use a sensitive data…
13 properties
2 required
SecurityFeatureCollection
object
Collection of database security feature summary.
1 property
1 required
CreateTargetAlertPolicyAssociationDetails
object
The details used to create a new target-alert policy association.
9 properties
4 required
GenerateSensitiveDataModelForDownloadDetails
object
Details to generate a downloadable sensitive data model.
1 property
ChangeReportCompartmentDetails
object
The details of the compartment that the audit report is moving to.
1 property
1 required
UpdateUserAssessmentDetails
object
Updates one or more attributes of the specified user assessment.
5 properties
BulkCreateUnifiedAuditPolicyDetails
object
The details required to bulk create unified audit policies.
6 properties
3 required
UnifiedAuditPolicyDefinitionSummary
object
Resource represents a single unified audit policy definition.
15 properties
5 required
StartAuditTrailDetails
object
The details used to start an audit trail.
3 properties
1 required
MaskingPolicyHealthReportCollection
object
A collection of masking policy health report objects.
1 property
1 required
GlobalSettings
object
Details of the tenancy level global settings in Data Safe.
3 properties
UserSummary
object
The summary of information about the database user. It includes details such as user type, account status, last login time, user creation time, authentication…
15 properties
3 required
MaskingPolicySummary
object
Summary of a masking policy.
10 properties
6 required
UpdateTargetDatabaseGroupDetails
object
The information required to update the target database group.
5 properties
UpdateSqlCollectionDetails
object
Details to update the SQL collection.
4 properties
DictionarySummary
object
The details of date and time when the dictionary objects were last fetched from the database.
1 property
1 required
UnsetSecurityAssessmentBaselineDetails
object
The details required to unset the baseline of the assessment.
1 property
RunSecurityAssessmentDetails
object
The details required to create an on-demand saved security assessment.
4 properties
FormatEntry
object
A format entry is part of a masking format and defines the logic to mask data. A format entry can be a basic masking format such as Random Number, or it can be…
2 properties
1 required
UnifiedAuditPolicyCollection
object
Collection of audit policy summaries.
1 property
1 required
AuditPolicyAnalyticCollection
object
Details of audit policy aggregation.
1 property
1 required
UpdateAlertDetails
object
The details used to update an alert.
4 properties
TargetOverrideCollection
object
Collection of target override summary.
7 properties
7 required
ChangeSensitiveTypeGroupCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
CreateSensitiveColumnDetails
object
Details to create a new sensitive column in a sensitive data model.
12 properties
3 required
UpdateAuditPolicyDetails
object
Details to update the audit policy.
4 properties
ChangeAuditProfileCompartmentDetails
object
Moves the specified audit profile and its assoicated resources into a different compartment.
1 property
1 required
UserAccessAnalyticsSummary
object
Summary of user access analytics data
2 properties
2 required
AuditTrailAnalyticCollection
object
Details of audit trail analytic summary.
1 property
1 required
AuditTrailCollection
object
Collection of audit trail detail objects.
1 property
1 required
AuditConditions
object
Represents audit policies with corresponding audit provisioning conditions.
4 properties
3 required
CreatePeerTargetDatabaseDetails
object
The details used to register the peer database of a database already registered in Data Safe.
5 properties
1 required
SecurityFeatureAnalyticsDimensions
object
The scope of analytics data.
1 property
UpdateDatabaseSecurityConfigDetails
object
The details to update the database security config.
5 properties
ModifiedAttributes
object
The attributes of a sensitive column that have been modified in the target database. It's populated only in the case of MODIFIED discovery results and shows th…
2 properties
RoleGrantPathCollection
object
A collection of role grant path summary objects.
1 property
1 required
ChangeTargetAlertPolicyAssociationCompartmentDetails
object
The details used to change the compartment of a target-alert policy association.
1 property
1 required
MaskingErrorSummary
object
Summary of a masking error. A Masking error is an error seen during the masking run.
4 properties
3 required
MaskingColumnSummary
object
Summary of a masking column.
16 properties
9 required
PatchChecksDetails
object
Details to patch checks in a security assessment of type template.
1 property
DatabaseSecurityConfig
object
Database Security Configurations resource represents the target database configurations. Included in the Database Security Configurations are the SQL Firewall…
14 properties
6 required
BulkDeleteSqlFirewallAllowedSqlsDetails
object
Details of the allowed SQLs to be deleted from the SQL firewall policy.
2 properties
2 required
UnsetUserAssessmentBaselineDetails
object
The details required to unset the baseline of the assessment.
1 property
SecurityAssessment
object
A security assessment that provides an overall insight into your database security posture. The security assessment results are based on the analysis of your d…
30 properties
8 required
SecurityPolicyConfigCollection
object
Collection of security policy configuration summaries.
1 property
1 required
SqlFirewallAllowedSqlCollection
object
Collection of SQL Firewall allowed SQL statements.
1 property
1 required
UpdateSensitiveDataModelDetails
object
Details to update a sensitive data model. Note that updating any attribute of a sensitive data model does not perform data discovery.
12 properties
SensitiveColumnAnalyticsCollection
object
A collection of sensitive column analytics summary objects.
1 property
1 required
SecurityAssessmentTemplateBaselineComparison
object
Provides a list of the differences in a comparison of the security assessment with the template baseline value.
12 properties
4 required
ActivateTargetDatabaseDetails
object
The details required to reactivate a previously deactived target database in Data Safe.
1 property
UpdateSqlFirewallConfigDetails
object
Details to update the SQL Firewall config.
3 properties
SensitiveTypeGroupCollection
object
A collection of sensitive type group summary objects.
1 property
1 required
ChangeSensitiveTypesExportCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
UpdateOnPremConnectorWalletDetails
object
The details used to update an on-premises connector's wallet.
1 property
UpdateOnPremConnectorDetails
object
The details used to update a on-premises connector.
4 properties
DataSafeConfiguration
object
A Data Safe configuration for a tenancy and region.
9 properties
1 required
ChangeReportDefinitionCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
SensitiveTypeSummary
object
Summary of a sensitive type.
15 properties
8 required
PatchSensitiveColumnDetails
object
Details to patch columns in a sensitive data model.
1 property
TemplateAssociationAnalyticsDimensions
object
The scope of template association analytics data.
4 properties
MaskingFormat
object
A masking format defines the logic to mask data in a database column. The condition attribute defines the condition that must be true for applying the masking…
3 properties
1 required
CompatibleFormatsForSensitiveTypes
object
The list of compatible masking formats grouped by generic sensitive types.
1 property
1 required
SecurityFeatureAnalyticsSummary
object
The summary of database security feature analytics data.
3 properties
2 required
Error
object
Error Information.
2 properties
2 required
UpdateSecurityAssessmentDetails
object
Updates one or more attributes of the specified security assessment.
5 properties
UpdateSecurityPolicyDeploymentDetails
object
Details to update the security policy deployment.
4 properties
FormatsForSensitiveType
object
A list of library masking formats compatible with an existing sensitive type.
2 properties
1 required
MaskingColumn
object
A masking column is a resource corresponding to a database column that you want to mask. It's a subresource of masking policy resource and is always associated…
16 properties
9 required
UpdateTargetAlertPolicyAssociationDetails
object
The details used to update a target-alert policy association.
5 properties
AlertPolicy
object
An Alert Policy is a set of alerting rules evaluated against a target. The alert policy is said to be satisfied when all rules in the policy evaulate to true.…
13 properties
6 required
ChangeSensitiveTypeCompartmentDetails
object
Details to change the compartment of a sensitive type.
1 property
1 required
UpdateSensitiveTypeGroupDetails
object
Details to update a sensitive type group.
4 properties
FormatsForDataType
object
A list of basic masking formats compatible with a supported data type.
2 properties
1 required
ChangeSqlCollectionCompartmentDetails
object
Details for which compartment to move the resource to.
1 property
1 required
ChangeSecurityAssessmentCompartmentDetails
object
The details that can be changed (or retained) when a security assessment is moved to another compartment.
1 property
1 required
ModifyGlobalSettingsDetails
object
The details required to modify the global settings in Data Safe.
3 properties
CollectedAuditVolumeCollection
object
Collection of collected audit volume summary.
1 property
1 required
TablesForDiscovery
object
This contains the schema name along with one or more optional table names.
2 properties
1 required
SqlFirewallPolicyAggregation
object
The details of SQL Firewall policy.
2 properties
2 required
ProvisionAuditConditions
object
Represents audit policies with corresponding audit provisioning conditions.
4 properties
3 required
MaskingPolicyHealthReportLogSummary
object
A log entry related to the pre-masking health check.
6 properties
4 required
LibraryMaskingFormat
object
A library masking format is a masking format stored in an Oracle Cloud Infrastructure compartment and can be used in multiple masking policies. If you want to…
12 properties
7 required
TargetAlertPolicyUnassociatedSummary
object
Summary of the target databases that differ from the association of the target database group.
6 properties
2 required
ChangeUserAssessmentCompartmentDetails
object
The details used to change the compartment of the user assessment.
1 property
1 required
PatchSqlFirewallAllowedSqlDetails
object
The details used to delete multiple allowed sqls.
2 properties
2 required
PeerTargetDatabaseCollection
object
Summary of peer target databases of a primary target database.
3 properties
2 required
TargetAlertPolicyAssociationCollection
object
Collection of target to alert policy summary.
1 property
1 required
AttributeSetCollection
object
Collection of attribute sets.
1 property
1 required
AuditEventAggregationDimensions
object
The details of the aggregation dimensions used for summarizing audit events.
18 properties
TargetDatabaseSummary
object
Summary of a Data Safe target database.
14 properties
7 required
FindingsChangeAuditLogCollection
object
A collection of of all finding risk change audit log summary objects.
1 property
1 required
PatchSdmMaskingPolicyDifferenceColumnsDetails
object
Details to patch SDM masking policy difference.
1 property
AssociatedResourceSummary
object
Summary details of the associated resource of an attribute set.
5 properties
RegistrationPolicy
object
A registration policy. This object contains detailed information about a registration policy, including its ID, compartment ID, display name, and features.
16 properties
11 required
CreateSensitiveTypesExportDetails
object
Details to create a new sensitive types export. To specify some sensitive types for export, use sensitiveTypeIdsForExport attribute. But if you want to include…
7 properties
1 required
MaskingReport
object
A masking report contains information about a completed masking request. It includes details such as the target database masked, masking policy used, masking s…
22 properties
14 required
CreateRegistrationPolicyDetails
object
The details required to create a new registration policy. This object contains the necessary information to create a registration policy, including the compart…
9 properties
3 required
RunUserAssessmentDetails
object
The details required to create an on-demand saved user assessment.
5 properties
MaskingErrorCollection
object
A collection of masking error objects.
1 property
1 required
UpdateMaskingColumnDetails
object
Details to update a masking column.
5 properties
DiscoveryJobResultCollection
object
A collection of discovery job result summary objects.
1 property
1 required
ColumnsInfo
object
columnsInfo object has details of column group with schema details.
6 properties
5 required
UpdateSensitiveTypesExportDetails
object
Details to update a sensitive types export.
4 properties
TargetAlertPolicyAssociationSummary
object
A summary of target to alert policy association.
13 properties
5 required
SensitiveDataModelSensitiveTypeSummary
object
Summary of sensitive types present in a sensitive data model.
2 properties
2 required
SqlFirewallViolationsCollection
object
Collection of SQL violation summary.
1 property
1 required
SecurityPolicyDeploymentSummary
object
The resource represents the state of the deployment of a security policy on a target.
15 properties
7 required
ApplySdmMaskingPolicyDifferenceDetails
object
Details to apply the SDM masking policy difference to a masking policy.
1 property
1 required
Profile
object
The comprehensive information about the user profiles available on a given target. It includes details such as profile name, failed login attempts, password re…
27 properties
2 required
UpdateAttributeSetDetails
object
Details to update an attribute set.
5 properties
UpdateSecurityPolicyDetails
object
Details to update the security policy.
4 properties
UnifiedAuditPolicySummary
object
Resource represents a single unified audit policy on the target database.
16 properties
5 required
SqlFirewallAllowedSql
object
The resource represents a SQL Firewall allowed SQL in Data Safe.
17 properties
10 required
columnFilter
object
Filters that are applied to the data at the column level.
5 properties
5 required
ManagePrivilegesDetails
object
The details used to manage the features of a Data Safe target database.
1 property
1 required
SqlFirewallPolicySummary
object
The SQL Firewall policy resource contains the firewall policy metadata for a single user.
17 properties
8 required
column
object
The description of the column.
7 properties
4 required
SensitiveObjectCollection
object
A collection of sensitive object summary objects.
1 property
1 required
GenerateMaskingPolicyForDownloadDetails
object
Details to generate a downloadable masking policy.
1 property
SensitiveTypeCollection
object
A collection of sensitive type summary objects.
1 property
1 required
SdmMaskingPolicyDifferenceSummary
object
Summary of a SDM masking policy difference.
11 properties
9 required
CreateDiscoveryJobDetails
object
Details to create a new data discovery job.
14 properties
2 required
ChangeTargetDatabaseCompartmentDetails
object
The details used to change the compartment of a Data Safe target database.
1 property
1 required
ChangeDatabaseSecurityConfigCompartmentDetails
object
The details for which compartment to move the resource to.
1 property
1 required
Finding
object
The particular finding reported by the security assessment.
17 properties
AssociatedResourceCollection
object
The details of associated resources of an attribute set.
1 property
1 required
FirewallConfig
object
The SQL Firewall related configurations.
4 properties
2 required
GenerateReportDetails
object
Details for the report generation.
10 properties
3 required
SchemaSummary
object
The details of a schema fetched from the database.
2 properties
2 required
CreateSecurityPolicyConfigDetails
object
The details to create the security policy configuration.
8 properties
2 required
SecurityAssessmentStatistics
object
Statistics showing the number of findings for each category grouped by risk levels for all the targets in the specified security assessment. The categories inc…
8 properties
ApplyDiscoveryJobResultsDetails
object
Details to apply the discovery results to a sensitive data model.
1 property
1 required
MaskingReportCollection
object
A collection of masking report summary objects.
1 property
1 required
MaskingPolicy
object
A masking policy defines the approach to mask data in a target database. It's basically a collection of columns to be masked, called masking columns, and the a…
18 properties
11 required
MaskDataDetails
object
Details to mask data.
15 properties
FirewallConfigDetails
object
Details to update the SQL Firewall configuration.
3 properties
AuditArchiveRetrieval
object
Represents the archive retrieve request for the audit data. You can retrieve audit data for a target database from the archive and store it online. For more in…
17 properties
7 required
GenerateHealthReportDetails
object
Details to use when performing health check on a masking policy.
7 properties
CreateTargetDatabaseGroupDetails
object
The details used to create the target database group.
6 properties
3 required
DiscoveryAnalyticsSummary
object
Summary of discovery analytics data.
4 properties
2 required
TemplateAssociationAnalyticsCollection
object
The collection of template association analytics summary.
1 property
1 required
UpdateAuditTrailDetails
object
The details used to update an audit trail.
6 properties
SecurityPolicyEntryStateCollection
object
Collection of security policy entry state summary.
1 property
1 required
MaskingPolicyColumnsInfo
object
maskingPolicyColumnsInfo object has details of column group with schema details.
4 properties
4 required
ReferentialRelation
object
A referential relation is a resource corresponding to database columns. It's a subresource of sensitive data model resource and is always associated with a sen…
7 properties
6 required
SensitiveTypeGroupSummary
object
Summary of the sensitive type group.
11 properties
6 required
MaskingColumnCollection
object
A collection of masking column summary objects.
1 property
1 required
TargetAlertPolicyUnassociatedCollection
object
Collection of unassociated target alert policy association summary.
1 property
1 required
AlertsUpdateDetails
object
The details to update alerts in the specified compartment.
3 properties
2 required
DatabaseViewAccessEntrySummary
object
Summary of DatabaseViewAccess Object.
20 properties
2 required
ReferentialRelationCollection
object
A collection of referential relation summary objects.
1 property
1 required
MaskingObjectCollection
object
A collection of masking object summary objects.
1 property
1 required
ChangeSecurityPolicyCompartmentDetails
object
Details of the compartment the security policy will be moved to.
1 property
1 required
SqlFirewallAllowedSqlSummary
object
The resource represents a SQL Firewall allowed SQL in Data Safe.
17 properties
10 required
SensitiveColumn
object
A sensitive column is a resource corresponding to a database column that is considered sensitive. It's a subresource of sensitive data model resource and is al…
22 properties
15 required
AuditEventCollection
object
Collection of audit event summary.
1 property
1 required
SecurityPolicyReportCollection
object
Collection of security policy report summary.
1 property
1 required
TemplateBaselineDiffsPerTarget
object
The results of the comparison between two security assessment resources, and one of them is TEMPLATEBASELINE type.
4 properties
PatchInstruction
object
A single instruction to be included as part of Patch request content.
2 properties
2 required
UserAssessmentSummary
object
The summary of the user assessment.
24 properties
7 required
References
object
References to the sections of STIG, CIS, GDPR and/or ORP relevant to the current finding.
5 properties
AuditEventSummary
object
The resource represents the audit events collected from the target database by Oracle Data Safe.
41 properties
8 required
PatchFindingsDetails
object
Details to patch findings in a security assessment of type template baseline.
1 property
PeerTargetDatabaseSummary
object
The details of the peer target database in Data Safe.
9 properties
5 required
DownloadMaskingPolicyDetails
object
Details to download a masking policy.
1 property
EnableConditions
object
The details of the audit policy provisioning conditions.
4 properties
3 required
DatabaseSecurityConfigSummary
object
Database Security Configurations resource represents the target database configurations. Included in the Database Security Configurations are the SQL Firewall…
13 properties
6 required
CreateUnifiedAuditPolicyDetails
object
The details required to create a new unified audit policy.
9 properties
5 required
SqlFirewallAllowedSqlAnalyticsCollection
object
SQL Firewall allowed SQL analytics collection.
1 property
1 required
CreateSecurityPolicyDetails
object
Details to create the security policy.
5 properties
1 required
UpdateSensitiveTypeDetails
object
Details to update a sensitive type.
7 properties
1 required
UnifiedAuditPolicyConfigDetails
object
The unified audit policy related configurations.
1 property
TargetOverrideSummary
object
Summary of the target database-specific profiles that override the audit profile of the target database group.
10 properties
4 required
MaskingObjectSummary
object
Summary of a masking object present in a masking policy.
3 properties
3 required
UserAggregation
object
The user aggregation provides information about the overall security state of database users. For example, it states how many users have the DBA role and how m…
1 property
1 required
Include
object
Criteria to determine whether a target database should be included in the target database group. If the database satisfies any of compartments, targetDatabaseI…
6 properties
CompareUserAssessmentDetails
object
The details of the user assessment comparison.
1 property
1 required
AlertPolicySummary
object
Summary of a Data Safe alert policy.
12 properties
7 required
FindingAnalyticsSummary
object
The summary of information about the analytics data of findings or top findings. It includes details such as metric name, findingKey, title (topFindingCategory…
3 properties
2 required
SqlFirewallPolicyCollection
object
Collection of SQL Firewall policy summary.
1 property
1 required
ChangeLibraryMaskingFormatCompartmentDetails
object
Details to change the compartment of a library masking format.
1 property
1 required
ReportDefinitionCollection
object
Collection of report definition objects.
1 property
1 required
SensitiveObjectSummary
object
Summary of a sensitive object present in a sensitive data model.
3 properties
3 required
SensitiveColumnSummary
object
Summary of a sensitive column present in a sensitive data model.
19 properties
15 required
MaskedColumnSummary
object
Summary of a masked column. A masked column is a database column masked by a data masking request.
10 properties
7 required
SecurityPolicy
object
The resource represents as a container for all the security policies in Data Safe.
12 properties
5 required
AttributeSet
object
Represents an attribute set. An attribute set is a collection of data attributes defined by the user. i.e an attribute set of ip addresses, os user names or da…
14 properties
7 required
ReportDefinitionSummary
object
Summary of report definition.
15 properties
5 required
Compartments
object
Containing the OCID of the compartment and a boolean value to indicates compartmentIdInSubtree.
2 properties
1 required
SensitiveDataModelSensitiveTypeCollection
object
A collection of sensitive types summary objects present in a sensitive data model.
1 property
1 required
MatchingCriteria
object
Criteria to either include or exclude target databases from the target database group. These criteria can be based on compartments or tags or a list of target…
2 properties
1 required
PatchDiscoveryJobResultDetails
object
Details to patch discovery results.
1 property
GenerateUserAssessmentReportDetails
object
The details used to generate a new user assessment report.
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.